Portfolio engineering tracker
Verifiable, not aspirational.
Every number is read live from each product's own public engineering tracker on GitHub — not estimated, not rounded up. High level first, then every module and epic underneath, for anyone doing diligence.
Products live
5
All five, all free to try today
Tracked stories
1430
Across every backlog, all five products
Done
1282
33 in progress · 84 set aside
Active completion
95%
Done ÷ (total − set-aside work)
The whole portfolio, one bar
- Done
- In progress
- Not started
- Set aside / superseded
High level
Five products, one glance.
Active completion per product: done stories over everything that is still in scope. Outer ring to inner follows the order below.
- WonderHome99%
- WonderJobs87%
- Wonder Creator98%
- WonderArk99%
- WonderID85%
- WonderHome99%224 of 225 active stories
- WonderArk99%565 of 569 active stories
- Wonder Creator98%154 of 157 active stories
- WonderJobs87%104 of 119 active stories
- WonderID85%235 of 276 active stories
- WonderHome
Live product · early households onboarding
99%
224 done · 0 in progress · 1 not started · 1 set aside of 226
Now: Every module but one is complete — 04-017 voice release gates are built and wait on a real Alexa and Gemini Live run by the owner; 22-008 right-to-left layouts deferred by the owner · updated 2026-10-10
Every backlog module - WonderJobs
Live product · free plan · public demo
87%
104 done · 4 in progress · 11 not started of 119
Now: Navigation (WJ-182): four places (Jobs, Applications, Profile, Settings), each place's pages as tabs at its top, and Settings → Job sources to choose what Wonder searches. Earlier — Jobs page (WJ-181): one search box, one row of views, three actions per job, everything else under Refine; Find opportunities folded into the jobs screen; “Find me IAM jobs” now searches for IAM. Earlier — Jobs first (WJ-180): signed in, the first screen is your ranked jobs, searched on open; when jobs can't be shown the one step that unblocks them is shown in place, and a single note fixes what weakens matches (e.g. a scheduled search for the wrong field); searches no longer prepare applications on their own and ask every source at once. Earlier — Matching (WJ-179): the candidate's field (from headline and goal, with known spellings such as IAM ↔ identity and access management) is now a first-class match signal — a posting that never names it is at most a stretch, shared generic skills can't lift it, search terms match whole words only, and 60 identity/security/governance skills joined the lexicon. Earlier — Fix (WJ-178): the Career Profile no longer shows “Unsaved changes” after you save (and leaving a field without typing no longer counts as a change), and Save now stays in view at the top while you scroll; filling the profile from a résumé keeps a second stint at the same employer in the same title (it was merged away, leaving a gap); a renamed demo profile is no longer reset on reload. Earlier — ATS check, part 1 (WJ-174): an explainable ATS readiness score for uploaded résumés (file structure + text, 23 rules, 100 points), with evidence and fixes; screens, the ATS-ready builder and job match follow (WJ-175–177). Earlier — Fix (WJ-173): PDF résumé import no longer puts “þÿ (” before bullets — ActualText spans are read as the PDF spec defines and UTF-16 text strings are decoded. Earlier — Fix (WJ-172): résumé import now counts years from the earliest role in the work history (a CV with month-name dates was read as 9 years instead of 21) and reads day-first dates, PDF-split years and bracketed asides. Earlier the same day — Security: database's `rls_auto_enable()` function can no longer be executed by anon/authenticated users (WJ-171, migration 0011, applied to production; the data isolation-on-new-tables trigger still works). Earlier the same day — Roles (WJ-170): add the different kinds of job you are open to, each with its own search terms, goal and résumé; choose one under "Search as" when you search or schedule; results, history and Apply say which role found a job, and Apply offers that role's résumé first. Earlier the same day — Fill the Career Profile from your résumé (WJ-169): work history, education, certifications, contact and summary proposed entry by entry from a stored or one-off résumé, never overwriting what you have; optional Read with AI, where only entries written in the résumé are shown. Earlier the same day — Your own résumé (WJ-168): Resume Studio opens on My resumes; upload the résumé you already use (PDF or Word, checked by its contents, stored encrypted), mark a base résumé, and Apply with Wonder offers it first and attaches it exactly as uploaded. Next: fill the Career Profile from it (WJ-169), then role-based searches (WJ-170). Earlier: 2026-10-02 — Payments, privacy, financial controls and security (WJ-166): payment provider and payment provider subscriptions with signed webhooks and a hash-chained, database-enforced append-only billing ledger with daily reconciliation and read-only auditor export; GDPR/DPDP rights (versioned notice acceptance, one-click data export, self-service erasure, retention purge, published processors); security hardening (open-redirect fix, CSP and security headers, CSRF origin checks, decompression-bomb limits, HKDF key separation, Next.js 16.3.8 for a critical advisory, dependency audit in CI); landing Trust section. See `docs/COMPLIANCE.md`. Earlier: 2026-09-26 — Help guide and landing bro · updated 2026-10-03
Every epic - Wonder Creator
Live product · sign-up open
98%
154 done · 3 in progress · 0 not started of 157
Now: Creative Room parts, Creation pages and the UI redesign canvas; AI and live voice/video switch on with provider keys · updated 2026-10-17
Every workstream - WonderArk
Live platform · five modules, paid plans in readiness review
99%
565 done · 0 in progress · 4 not started · 82 set aside of 651
Now: Billing production-readiness review (the last billing story), then global tax (VAT/GST beyond India) and the platform administration portal · updated 2026-10-17
Every backlog - WonderID
Live multi-tenant platform · identity roadmap underway
85%
235 done · 26 in progress · 15 not started · 1 set aside of 277
Now: WonderID identity roadmap: 14 of 36 stories done — next are business roles, preventive SoD, delegations and the provisioning pipeline · updated 2026-10-16
Every module (agent)
Low level
Every module and epic, by product.
Read straight from each repository's own tracking document, linked under each table.
WonderHome224/225 · 99%
Investor deep dive →225 stories across 24 modules, tagged P0/P1/P2 at design time. A module's remaining stories are a mix of not-started and in-progress work not split out in the source tracker, so they're counted together here as “remaining.” A story the owner deferred counts as set aside.
| # | Backlog module | Progress | Done | In prog. | Left | Total | Status |
|---|---|---|---|---|---|---|---|
| 00 | Project Bootstrap & Architecture | 11 | – | – | 11 | Done | |
| 01 | Identity & Family Accounts | 9 | – | – | 9 | Done | |
| 02 | Household Configuration & Playbook | 9 | – | – | 9 | Done | |
| 03 | Outcome & Routine Engine | 8 | – | – | 8 | Done | |
| 04 | Conversation, Voice & Text Voice release gates are built; a real Alexa and Gemini Live end-to-end run needs the owner | 16 | – | 1 | 17 | In Progress | |
| 05 | Household Certification & Understanding | 8 | – | – | 8 | Done | |
| 06 | Actionable Notification Engine | 8 | – | – | 8 | Done | |
| 07 | Househelper & Home Operations | 8 | – | – | 8 | Done | |
| 08 | Kids & School Intelligence | 9 | – | – | 9 | Done | |
| 09 | Commerce, Groceries & Pet Supplies | 9 | – | – | 9 | Done | |
| 10 | Meals & Cooking | 8 | – | – | 8 | Done | |
| 11 | Bills, Fees & Finance | 8 | – | – | 8 | Done | |
| 12 | Family Time & Social Activities | 8 | – | – | 8 | Done | |
| 13 | Maintenance, Laundry & Pet Care | 8 | – | – | 8 | Done | |
| 14 | AI Orchestration & Learning Grew from 14 to 19 stories this cycle: WhatsApp intake, and whole-document reading with a review/apply/receipt flow | 19 | – | – | 19 | Done | |
| 15 | Privacy, Security & Governance | 8 | – | – | 8 | Done | |
| 16 | Platform Admin & Operations | 8 | – | – | 8 | Done | |
| 17 | External Integrations | 8 | – | – | 8 | Done | |
| 18 | API & Developer Platform Scoped, expiring partner keys and a write-nothing sandbox shipped this cycle | 8 | – | – | 8 | Done | |
| 19 | Testing, Observability & Production | 8 | – | – | 8 | Done | |
| 20 | Subscriptions, Entitlements & Usage Billing, refunds and nightly reconciliation code-complete; payments stay off until they are switched on | 11 | – | – | 11 | Done | |
| 21 | Health and Fitness | 8 | – | – | 8 | Done | |
| 22 | Internationalization and Localization 1 deferred | 7 | – | –+1 aside | 8 | Done | |
| 23 | Smart Notifications Notification center, snooze, escalation, smart batching and behaviour-learned timing all shipped this cycle | 12 | – | – | 12 | Done | |
| Total | 224 | – | 1+1 aside | 226 | 99% | ||
Source: docs/PROGRESS.md (generated) · tracker last updated 2026-10-10
WonderJobs104/119 · 87%
Investor deep dive →Every story from the original requirements spec plus later requests, tracked epic by epic. “Partial” means shipped but intentionally incomplete (e.g. an early version); “backlog” items are listed by name in the source doc.
| # | Epic | Progress | Done | In prog. | Left | Total | Status |
|---|---|---|---|---|---|---|---|
| 1 | Foundation & design system | 5 | – | – | 5 | Done | |
| 2 | Accounts & sessions Google needs provider config; custom SMTP recommended | 8 | – | 2 | 10 | In Progress | |
| 3 | Onboarding & Career DNA | 4 | – | – | 4 | Done | |
| 4 | Job discovery (real sources) | 7 | – | 2 | 9 | Done | |
| 5 | Matching, quality & explanations | 4 | – | – | 4 | Done | |
| 6 | Run Wonder (workflow engine) | 10 | – | – | 10 | Done | |
| 7 | Applications & materials | 6 | – | 1 | 7 | Done | |
| 8 | Automation & scheduling cron cadence capped by the hosting plan | 7 | 1 | – | 8 | In Progress | |
| 9 | AI providers (BYOK + platform) | 8 | – | 1 | 9 | Done | |
| 10 | Persistence & sync | 4 | – | – | 4 | Done | |
| 11 | Landing & marketing site | 12 | – | – | 12 | Done | |
| 12 | Help center & support | 6 | – | – | 6 | Done | |
| 13 | Secondary product areas early versions | 8 | 3 | 2 | 13 | In Progress | |
| 14 | Quality, accessibility, performance | 10 | – | 1 | 11 | Done | |
| 15 | Operations & release | 5 | – | 2 | 7 | In Progress | |
| Total | 104 | 4 | 11 | 119 | 87% | ||
Source: docs/PROGRESS.md · tracker last updated 2026-10-03
Wonder Creator154/157 · 98%
Investor deep dive →Wonder Creator keeps one running delivery log rather than a numbered backlog: each dated deliverable is a row with a status, grouped by workstream. Every row is counted once; a row marked partial or in progress is counted as partial. Rows differ in size (one is a whole phase, another a single screen), so this is a tally of tracked deliverables, not of equally sized stories.
| # | Workstream | Progress | Done | In prog. | Left | Total | Status |
|---|---|---|---|---|---|---|---|
| 01 | P0 progress AI and live voice/video are built and need provider keys to be live; the product says 'not connected' otherwise | 23 | 1 | – | 24 | In Progress | |
| 02 | P0.1 / P1 progress | 52 | 2 | – | 54 | In Progress | |
| 03 | Compliance & platform hardening | 5 | – | – | 5 | Done | |
| 04 | Personal Sources | 6 | – | – | 6 | Done | |
| 05 | Communities | 2 | – | – | 2 | Done | |
| 06 | Home: Scrapbook strip | 1 | – | – | 1 | Done | |
| 07 | Testimonials | 1 | – | – | 1 | Done | |
| 08 | Pulse rename | 1 | – | – | 1 | Done | |
| 09 | Photo album and Messages in the top bar | 2 | – | – | 2 | Done | |
| 10 | Landing page redesign | 1 | – | – | 1 | Done | |
| 11 | Routes follow the design; community pictures | 2 | – | – | 2 | Done | |
| 12 | About and Contact | 1 | – | – | 1 | Done | |
| 13 | Community privacy, members-only posting, Communities on Home | 8 | – | – | 8 | Done | |
| 14 | Creation pages | 18 | – | – | 18 | Done | |
| 15 | Creative Room parts | 7 | – | – | 7 | Done | |
| 16 | Owner requests, 4 Oct 2026 | 24 | – | – | 24 | Done | |
| Total | 154 | 3 | 0 | 157 | 98% | ||
Source: docs/progress.md · tracker last updated 2026-10-17
WonderArk565/569 · 99%
Investor deep dive →Generated from the repository itself: a story counts as done only when its id is cited by the code, migration or test that implements it. “Set aside” stories were deliberately deferred or superseded by later work, not abandoned — the whole 30-story “opportunity intelligence” backlog was superseded by the “offering-centric” backlog that followed it. The one story the tracker marks unverified (written about, but not cited by code) is counted as remaining.
| # | Backlog | Progress | Done | In prog. | Left | Total | Status |
|---|---|---|---|---|---|---|---|
| 04 | Platform build-out Finance now posts automatically, with statements and drill-down, cash flow, bank rules and reporting dimensions; AI bank-line categorisation deliberately deferred | 74 | – | –+1 aside | 75 | Done | |
| 09 | Platform Administration Portal AI feature kill switch, configuration history and least-privilege controls now cited in code | 123 | – | 4+7 aside | 134 | In Progress | |
| 10 | Discovery — offering-centric upgrade | 57 | – | –+1 aside | 58 | Done | |
| 08 | Discovery — opportunity intelligence Fully superseded by backlog 10 (offering-centric); no story here is abandoned work | 0 | – | –+30 aside | 30 | Superseded | |
| 11 | Compliance / Finance — global tax India GST is done; VAT/GST for UAE, Saudi Arabia, Australia, NZ and Southeast Asia is the remaining scope | 87 | – | –+41 aside | 128 | Done | |
| 12 | Discovery — Marketing, Customer Acquisition & Funding Marketing strategy, campaigns, AI content, SEO and analytics; an investor pipeline, readiness, data room and diligence | 43 | – | –+1 aside | 44 | Done | |
| 13 | CSV / Excel export Every module exports; e-invoice/e-way bill export waits for those transaction lists to exist | 89 | – | –+1 aside | 90 | Done | |
| 14 | Subscriptions & billing (payment providers) Checkout, licence provisioning and billing UI built; production-readiness review remains | 40 | – | – | 40 | Done | |
| 15 | Multi-user / multi-business RBAC Business-scoped roles, invitations and licence × permission enforcement | 39 | – | – | 39 | Done | |
| 16 | WonderArk branding | 13 | – | – | 13 | Done | |
| Total | 565 | – | 4+82 aside | 651 | 99% | ||
Source: docs/PROGRESS-TRACKER.md (generated) · tracker last updated 2026-10-17
WonderID235/276 · 85%
Investor deep dive →Generated from the per-module backlog tables. WonderAgent became WonderID on 2026-09-26, and its identity-governance roadmap added 74 stories to the same modules, so totals grew while earlier work stayed done. “Deferred” rows are named, reasoned decisions recorded in the module's own backlog, not silent gaps. Beyond these tracked stories, the backlogs list 52 forward-looking P1 and 32 P2 items not yet in scope.
| # | Module (agent) | Progress | Done | In prog. | Left | Total | Status |
|---|---|---|---|---|---|---|---|
| 01 | Foundation Scoped WonderID permissioning shipped; SAML SSO waits on a paid hosting plan; passkeys and permission simulation not started | 42 | 3 | 2 | 47 | In Progress | |
| 02 | Identity Unified identity model and relationships shipped; directory and joiner/mover/leaver partial | 20 | – | 1 | 21 | In Progress | |
| 03 | Integration Identity reconciliation, app discovery and AI onboarding proposals shipped; provisioning pipeline not started | 27 | 3 | – | 30 | In Progress | |
| 04 | Access Application onboarding, account inventory, request catalog, approvals and access packages shipped; roles, SoD, delegations and the access ledger are next | 30 | 1 | 2 | 33 | In Progress | |
| 05 | Runtime | 13 | – | – | 13 | Done | |
| 06 | Risk Rogue Access management not started | 13 | 3 | – | 16 | In Progress | |
| 07 | Compliance Certification for every identity type not started | 16 | 1 | – | 17 | In Progress | |
| 08 | Experience WonderID brand and navy navigation shipped; My Access portal and AI assistant not started | 28 | 3 | 6 | 37 | In Progress | |
| 09 | Platform Support access deferred rather than shortcut; Configuration Studio not started | 14 | 2 | 1+1 aside | 18 | In Progress | |
| 10 | Operations Workflow designer and identity insights not started | 11 | 1 | 2 | 14 | In Progress | |
| 11 | QA | 21 | 9 | 1 | 31 | In Progress | |
| Total | 235 | 26 | 15+1 aside | 277 | 85% | ||
Source: docs/PROGRESS.md (generated) · tracker last updated 2026-10-16
These are the founder's own engineering trackers, published in each product's public repository and read live here — not third-party audited. Source code, live trackers and a walkthrough are available to serious parties on request. See the Investor Disclaimer for how to read figures like these.
Ask for repository access