Scope · 2026-05-08

Three projects → sellable product.

Current state, gap to ship, AI-augmented dev hours, costs, and business structure — for the audit tool, the NLP app, and Tender Hunter.

Illumen Group Pty Ltd ACN 696 920 895 One dev + AI agents in parallel Wall-clock hours, not solo-dev hours
Project 01 — Lead-gen weapon

Illumen Audit → cold-call ready

Run on any Perth SMB → walk in tomorrow with a credible, persuasive report.

Status
75%
Hours
24–32h
Nights
2
Cost
<$100

What works today

/opt/prospector/ — full Python pipeline. Scraper (Google Places → 546 Perth SMBs across 10 industries) → auditor (Playwright + BeautifulSoup, 480 of 487 sites audited cleanly) → scorer (rule-based buying-signal weights) → reporter (WeasyPrint 6-page PDF). 30 reports already generated for the Apr 20 walk-ins. Restartable, rate-limited, modular.

Gaps to close

  1. No single-business CLI. Currently runs the whole 546-business batch. Need audit.py "Aria Dental Perth" → /tmp/aria.pdf.
  2. Live verification missing. Phone, address, hours pulled from stale Google Places — credibility risk if owner says "wrong number."
  3. Report too long & generic. 6 pages, no priority ranking, no ROI calc, no suburb percentile. Only 30/546 prospects analysed via Claude — fallback estimates feel boilerplate.
  4. Booking-widget detection has false negatives. 20 hardcoded patterns, no JS-trigger — misses Mindbody, HubSpot, lazy-loaded widgets → wrong cold-call angle.
  5. No SMB-pipe integration. Report sits as PDF, doesn't feed CRM or trigger follow-up.

Effort breakdown

Cost

Almost zero new spend. Google Places API stays in cheap tier (~$10/mo). Claude analyser at scale ~$10/run. Already covered.

Why this is #1

Fastest ROI on the board. 2 nights of work → cold-walk 20 businesses → close 2–3 at $2–3k each → funds everything else. Lowest risk, fastest cash.

Project 02 — Consumer app

NLP Mastery → first-class launch

iOS + Android + web. Polished. No post-launch rework. Users genuinely enjoy it.

Status
60%
Hours
350h
Nights
15–20d
First-yr cost
~$2k

What works today

PWA architecture — vanilla JS SPA + FastAPI + PostgreSQL on port 8103. All 62 L1–L3 techniques documented in CURRICULUM.md. Onboarding flow with disclaimer + 6-track skill picker working. Subway-map skill tree, dark-on-translucent design system done. Stripe backend wired (regional pricing). 7 voice source recordings captured for ElevenLabs clone training.

Gaps to close

  1. No native packaging. Currently PWA only. Capacitor wrap → Xcode + signing + TestFlight, Android Gradle + Play Store. ~50h.
  2. Payment UI doesn't exist on frontend. Backend has Stripe, app has no checkout. Plus IAP for App Store compliance.
  3. Voice coaching scaffolded but not wired. ElevenLabs Conversational AI bridge exists, coaching engine not connected to practice flow. This is the bet-the-app feature — without it, $199/yr pricing isn't justified.
  4. Voice clone audio not generated. 30 min source recorded, but no clone trained, no per-technique guided voiceovers (62 × ~2 min).
  5. Spaced repetition is skeleton only. Intervals defined, but no scheduler, no review queue, no L2L 5-day-streak unlock logic.
  6. No push notifications. Required for retention loops + L2L bonus trigger.
  7. App Store assets missing. Icon variants, screenshots, descriptions, privacy policy, ToS.
  8. No analytics or crash reporting. Sentry, funnel tracking, session telemetry absent.

Effort breakdown

ComponentHours
Capacitor + iOS/Android packaging + store assets70
Payment UI (Stripe + IAP hybrid)40
Voice coaching wiring + clone + per-technique audio100
Spaced repetition + L2L unlock25
Push notifications18
Analytics + crash reporting25
Legal / WCAG / compliance15
End-to-end QA across devices50
Canonical essay + affiliate setup25
Total368
Strong middle path

Web-only first launch (skip native, ship as PWA only): ~150 hours / ~6 nights. Validate voice coaching converts paying users before burning 200 more hours and $2k on store fees. Recommended.

Cost — one-time

Cost — ongoing variable

Risk flags

Project 03 — B2B SaaS

Tender Hunter → scales to 1,000

Stable production system. 10 → 100 → 1,000 customers without re-architecture.

Status
40%
Hours
~95h
Nights
11–15d
Cost
~$1.5k

What works today

7 AU portals scraping daily — AusTender (federal), Buy NSW, QTenders, Tenders WA, Buying Vic, SA Tenders, VendorPanel. 1,696 tenders ingested, 1,076 docs, 65% classified by Claude Sonnet 4.6. Daily cron at 06:00 AEST runs in 30 min. Match engine scores 100-pt across 7 dimensions (industry, work type, value, location, certs, clearances, remote). 1 user (you), Telegram alerts on ≥50% matches. 2 hand-written briefs prove the value-prop. SHIP_PLAN already drafted (8 phases, 77 tasks).

Gaps to close

  1. No auth, no billing, no email. Three core production systems missing. Schema is multi-tenant ready, but no NextAuth, no Stripe webhooks, no transactional email.
  2. No customer-facing dashboard. Match feed, profile editor, billing portal, feedback buttons all to build.
  3. Brief generation isn't wired as API. Only manual briefs exist; need /api/brief/[match_id] Claude call + PDF render + tier gating.
  4. SA scraper failing daily (Cloudflare/FlareSolverr fragility) and VIC scraper returns 0 (likely portal change).
  5. No marketing site at tenderhunter.com.au — landing, pricing, FAQ, legal, the 70-chapter content guide.
  6. No observability. No Sentry, no metrics, no alerting on cron miss, no GDPR export/delete endpoints.
  7. No matcher feedback loop. Without "not relevant" / "saved" buttons, scoring stays static — churn at scale will hit 30–40%.

Effort — SHIP_PLAN phases

PhaseFocusHrs
P0Hosting, DNS, Postgres role, Stripe test, Loops/SES, GitHub3
P1Marketing site (landing, pricing, legal, FAQ)8
P2Auth (NextAuth magic-link), signup, Stripe webhook, multi-tenant audit10
P3Email delivery + drip sequence5
P4aGuide content — 12 of 70 chapters (parallelisable)25
P5Dashboard MVP + feedback loop12
P6Brief generation API (Claude + PDF + tier gates)8
P7Hardening (security, load test, GDPR, monitoring)8
+Scraper fixes (SA, VIC), testing, Stripe live16
Total~95

Cost

Pricing locked: Scout free / Hunter $79/mo / Predator $199/mo + $99 one-off briefs.

Already half-done

SHIP_PLAN is live at plan.illumen.dev/tenderhunter-ship awaiting your review. 5 minutes of YES/MODIFY/NO clicks unblocks ~95 hours of build. Worth doing this week.

Risk flags

Cold walk-in kit

Equipment for in-person sales

You self-resolved this correctly. Confirmed:

Total walk-in kit: <AU$100.

Legal & tax

Business structure recommendation

Short version

Keep all three under Illumen Group Pty Ltd for now. Do NOT spin up new entities yet. But set up a discretionary trust before any of these takes a paid customer — currently the highest-leverage thing missing.

Why no new entities now

This month — priority order

  1. Set up discretionary trust (~AU$1,500–2,500 with a tech-savvy lawyer). Trustee = Illumen Group Pty Ltd. Beneficiaries = you + future spouse + bucket company. Time-critical: must be in place before first paying client. Tender Hunter and NLP both about to hit revenue. Caveat: get legal advice on divorce timing — setting up trusts mid-divorce attracts scrutiny.
  2. Public liability + professional indemnity insurance for Illumen Group covering all three product lines. ~AU$500–1,500/yr. Covers NLP user-harm risk, Tender Hunter data-accuracy claims, agency client disputes.
  3. R&D Tax Incentive registration for FY26. The AI prospector and matcher likely qualify. 43.5% refundable offset = ATO writes a cheque even at zero revenue. Could be AU$5–15k against hosting + Anthropic + dev expenses. Find an R&D specialist on contingency.
  4. Prepay 12 months hosting / Anthropic / coworking before June 30 — pulls FY27 expenses into FY26 deductions.

When to revisit

Side by side

Comparison & priority

Project Done Hours Cost Priority
Illumen audit
Cold-walk-in deals @ $2–3k
75% 24–32h
2 nights
<$100 #1
Fastest cash
Tender Hunter
$79–$199/mo SaaS, recurring
40% ~95h
11–15 days
~$1.5k #2
Plan ready
NLP Mastery
$39.99/mo + $199/yr consumer
60% 350h full
150h web-only
15–20 / 6 days
~$2k yr 1 #3
Biggest upside, longest runway
Recommended sequencing

How to actually run this

  1. This week — finish Illumen audit (24–32h). Cold-walk 20 Perth businesses → close 2–3 → fund everything else. Lowest risk, fastest cash.
  2. Weeks 2–3 — ship Tender Hunter v1 per existing SHIP_PLAN. Recurring revenue starts.
  3. Weeks 4–8 — NLP web-only launch first (150h). Validate voice coaching + spaced rep with paying users. Then invest the additional 200h to native iOS/Android wrap once unit economics are proven. Don't burn 350 hours and AU$2k on store fees before validating that voice coaching converts.

This sequence also matches the tax strategy — set up the trust before Tender Hunter takes its first dollar (week 2), insurance in place before NLP touches a paying user (week 4), R&D registration runs in parallel.

The single biggest unblock

Tender Hunter SHIP_PLAN is already drafted at plan.illumen.dev/tenderhunter-ship and awaiting your review. 5 minutes of YES/MODIFY/NO clicks unblocks ~95 hours of build. Do this before anything else.