Product buildout
Major feature command center
The 58 major feature areas from the spec are now grouped, routed, staged, and queueable for implementation without losing acceptance criteria.
Major buildout map is live
This turns the outstanding spec list into an operating surface so the next deep passes can move across domains deliberately.
Features
58
Major features matching the current filters.
Domains
8
Spec domains represented by the current result set.
Routes
53
Distinct app routes connected to these features.
Deep
11
Features already at workflow, integration, or production maturity.
Queued
0
Queued buildout drafts ready for replay review.
6. Member lifecycle depth
Member Lifecycle · Owner: Members · Route: /members
Profiles, lifecycle states, tags, notes, billing context, attendance, and operational history.
Next actions
- Unify member timeline events
- Add lifecycle transition actions
- Expose high-risk member alerts
Acceptance
- Every member has a status trail
- Staff can see billing, attendance, notes, and family context together
7. Lead/member intake
Member Lifecycle · Owner: Growth · Route: /leads
Lead capture, trial booking, intake questions, conversion, and onboarding handoff.
Next actions
- Queue lead conversion drafts
- Connect trial outcomes to member creation
- Add intake completeness checks
Acceptance
- A lead can move from enquiry to trial to member
- Intake data follows the member into onboarding
8. Family accounts depth
Member Lifecycle · Owner: Families · Route: /members/households
Parent-child modelling, payer changes, sibling handling, pickup authorization, and household timelines.
Next actions
- Add family switch context
- Strengthen payer reassignment review
- Show household risk and billing impact
Acceptance
- Families can be merged, split, and assigned payers
- Pickup and billing permissions are visible
9. Parent portal / family switching
Member Lifecycle · Owner: Portal · Route: /parents
Parent-mode navigation for children, bookings, payments, progress, waivers, and messages.
Next actions
- Create parent dashboard actions
- Add child context switcher
- Expose parent-safe progress and billing
Acceptance
- A parent can switch children safely
- Parent views avoid exposing staff-only notes
10. Waivers, documents, medical notes, guardian approvals
Member Lifecycle · Owner: Compliance · Route: /documents
Waiver status, medical flags, guardian approvals, expiry, and review workflows.
Next actions
- Queue document review actions
- Add medical alert escalation
- Connect guardian approvals to family permissions
Acceptance
- Missing or expiring documents are visible
- Medical and guardian data is permission-aware
11. Churn and re-engagement workflows
Member Lifecycle · Owner: Retention · Route: /churn
Risk signals, intervention timing, drafted outreach, and win-back campaigns.
Next actions
- Promote churn insights into tasks
- Link re-engagement messages to member timelines
- Add intervention outcomes
Acceptance
- At-risk members have suggested actions
- Resolved retention work is auditable
12. Progress, achievements, and promotion history
Member Lifecycle · Owner: Progress · Route: /progress
Rank, stripes, readiness, achievement history, coach observations, and promotion ceremonies.
Next actions
- Add promotion queue
- Connect achievements to member profile
- Show readiness evidence by coach
Acceptance
- Progress is visible per member
- Promotion decisions have evidence and history
13. Deeper class management
Classes + Operations · Owner: Scheduling · Route: /classes
Programs, templates, generated sessions, coach assignment, capacity, cancellations, and timetable operations.
Next actions
- Persist schedule optimization decisions
- Add generated-session review
- Connect session changes to audit
Acceptance
- Staff can manage templates and sessions
- Session changes are reviewable before persistence
14. Booking engine depth
Classes + Operations · Owner: Bookings · Route: /bookings/new
Capacity rules, family bookings, drop-ins, cancellations, late-cancel policy, owner booking, and waitlist data.
Next actions
- Apply no-show policy to cancellations
- Connect pack-credit consumption
- Add family booking guardrails
Acceptance
- Bookings respect capacity and member status
- Cancellations can trigger waitlist and policy work
15. Check-in depth
Classes + Operations · Owner: Attendance · Route: /check-in
Tablet roster, manual check-in, no-shows, QR readiness, health-note visibility, and attendance reporting.
Next actions
- Add QR check-in path
- Show medical flags with permissions
- Connect no-show outcomes to policy drafts
Acceptance
- Roster can record attendance outcomes
- Exceptions are captured in audit-safe drafts
16. Instructor management
Classes + Operations · Owner: Staff · Route: /coach-roster
Coach assignments, cover, availability, credentials, handoff notes, workload, and session ownership.
Next actions
- Add coach availability drafts
- Connect cover requests to staff records
- Expose workload pressure
Acceptance
- Coach cover is visible
- Staff credentials and workload affect session planning
17. Waitlist automation
Classes + Operations · Owner: Waitlist · Route: /classes/waitlist
Waitlist lanes, promotion planning, outcomes, expiry, guardian context, and demand pressure.
Next actions
- Add spot-expiry timers
- Queue promotion notifications
- Report demand pressure into scheduling
Acceptance
- A waitlisted member can be promoted or resolved
- Promotion history is visible
18. Smart scheduling
Classes + Operations · Owner: Scheduling · Route: /smart-scheduling
Schedule recommendations, experiments, protected blocks, and capacity-pressure decisions.
Next actions
- Turn insights into session edits
- Track experiment outcomes
- Connect waitlist pressure
Acceptance
- Recommendations can be queued
- Schedule experiments have owners and outcomes
19. Open mat operations
Classes + Operations · Owner: Coaching · Route: /open-mat
Open mat sessions, visitors, safety notes, competition rounds, and story moments.
Next actions
- Persist open mat session drafts
- Track visitor participation
- Capture safety and comp notes
Acceptance
- Open mat is not just a generic class
- Visitors and focus rounds are tracked
20. Coach cover / staffing continuity
Classes + Operations · Owner: Staff · Route: /cover
Substitute coverage for coaches and front desk with session context and staff handoff.
Next actions
- Assign cover to real staff users
- Notify affected sessions
- Report uncovered shifts
Acceptance
- Coverage gaps are visible
- Cover requests are tied to sessions or shifts
21. Belt/rank depth
Martial Arts Domain · Owner: Progress · Route: /progress
Rank systems, stripes, promotion history, readiness, ceremonies, and multi-discipline support.
Next actions
- Create promotion review queue
- Add rank-history timeline
- Support multiple ranking systems
Acceptance
- Rank changes are auditable
- Promotion readiness is evidence-based
22. Curriculum depth
Martial Arts Domain · Owner: Coaching · Route: /curriculum
Tracks, technique blocks, assessments, coach ownership, class focus, and development milestones.
Next actions
- Connect class focus to curriculum blocks
- Add assessment drafts
- Expose curriculum progress
Acceptance
- Classes can reference curriculum focus
- Member progress can point to curriculum evidence
23. Competition depth
Martial Arts Domain · Owner: Competition · Route: /competition
Competition readiness, event fit, coach notes, training load, nutrition, travel, and results history.
Next actions
- Create event readiness workflow
- Track results and follow-up
- Connect comp prep to coach notes
Acceptance
- Competitors have readiness status
- Competition outcomes feed progress history
24. Coach notes and class briefings
Martial Arts Domain · Owner: Coaching · Route: /coach-notes
Coach notes, voice capture, member intel, class briefings, progress extraction, and review safety.
Next actions
- Queue reviewed coach-note drafts
- Summarize class briefings
- Connect notes to progress
Acceptance
- Coach notes can be reviewed
- Member-sensitive notes are permission-aware
25. Nutrition / wellness / training load
Martial Arts Domain · Owner: Wellness · Route: /wellness
Wellness support, training load, nutrition plans, injury risk, and athlete support.
Next actions
- Connect training load to attendance
- Add wellness check-in drafts
- Show coach-safe support notes
Acceptance
- Wellness data has clear permission boundaries
- Training load can inform comp readiness
26. Certifications and instructor credentials
Martial Arts Domain · Owner: Staff · Route: /certifications
Instructor credentials, expiry, compliance status, renewal tasks, and role eligibility.
Next actions
- Queue credential renewal tasks
- Connect credentials to coach eligibility
- Add expiry alerts
Acceptance
- Expiring credentials are visible
- Credential status can affect staffing decisions
27. Retail and POS depth
Money · Owner: Retail · Route: /retail
Inventory, member-linked sales, online store, stock health, trial kits, and front-desk sales workflows.
Next actions
- Add stock adjustment drafts
- Connect member sales to profile
- Create reorder workflows
Acceptance
- Sales can be tied to members
- Stock health and reorder risk are visible
28. Billing engine depth
Money · Owner: Billing · Route: /billing
Plans, subscriptions, invoices, GST, payments, retries, refunds, ledger records, and member billing context.
Next actions
- Persist ledger entries
- Connect provider events
- Add refund and credit workflows
Acceptance
- Billing actions are auditable
- Member ledgers show payments, invoices, and recovery
29. Dunning/recovery depth
Money · Owner: Recovery · Route: /billing/recovery
Failed payment queues, retry cadence, recovery tone, queued actions, resolution history, and outcomes.
Next actions
- Connect recovery to payment retry links
- Track resolution outcomes
- Report recovered revenue
Acceptance
- Failed payments can be queued and resolved
- Recovery communication is visible
30. Financial intelligence
Money · Owner: Finance · Route: /finance
MRR, LTV, churn, cashflow, forecasts, accounting exports, and owner-readable signals.
Next actions
- Add cashflow forecast sources
- Connect GST exports
- Create owner summary narrative
Acceptance
- Finance signals are explainable
- Exports match ledger and invoice data
31. GST/accounting exports
Money · Owner: Finance · Route: /gst-compliance
ABN fields, GST-inclusive pricing, tax invoice copy, exports, and accounting review.
Next actions
- Persist GST review records
- Generate export artifact history
- Add Xero-ready mappings
Acceptance
- GST totals can be exported
- Tax invoice language is Australian-ready
32. Class packs
Money · Owner: Billing · Route: /class-packs
Drop-ins, multi-class packs, expiry, family sharing, usage timeline, and pack-credit consumption.
Next actions
- Persist issued packs
- Consume credits from attendance
- Expose remaining credits to members
Acceptance
- Pack purchases are GST-aware
- Credit usage is tied to sessions
33. Private lesson billing
Money · Owner: Billing · Route: /private-lessons
Private lesson requests, coach pricing, GST invoices, follow-up, and coaching notes.
Next actions
- Persist private invoices
- Connect coach availability
- Attach lesson notes to progress
Acceptance
- Private lesson invoices are GST-aware
- Session notes do not mix with group attendance
34. Family discounts
Money · Owner: Billing · Route: /family-discounts
Sibling discounts, household caps, scholarship overlap, payer impact, and audit trail.
Next actions
- Apply discounts to future invoices
- Show payer impact preview
- Audit exceptions
Acceptance
- Family pricing has a reason trail
- Discounts are visible to billing staff
35. Payment provider integration depth
Money · Owner: Platform · Route: /payment-rails
Stripe AU, GoCardless AU, provider health, retries, refunds, mandates, and webhook handling.
Next actions
- Store provider event payloads
- Add webhook health dashboard
- Connect retry and refund writes
Acceptance
- Provider events are visible
- Payment actions map to ledger and invoices
36. AI receptionist
AI · Owner: AI · Route: /ai-receptionist
After-hours calls, SMS fallback, FAQ boundaries, trial booking, lead capture, and owner review.
Next actions
- Add conversation review queue
- Connect trial booking intents
- Define escalation boundaries
Acceptance
- AI conversations are reviewable
- Lead capture can hand off to intake
37. AI churn/retention
AI · Owner: AI · Route: /ai-insights
Risk detection, explanations, re-engagement drafts, and respectful intervention timing.
Next actions
- Explain risk signals
- Queue retention drafts
- Track intervention outcomes
Acceptance
- Risk insights have why explanations
- Outreach requires human review
38. AI coaching assistant
AI · Owner: Coaching · Route: /coach-notes
Voice capture, coach notes, member intel, class briefings, progress extraction, and safety review.
Next actions
- Draft class briefing summaries
- Extract progress signals
- Require coach approval
Acceptance
- AI notes are reviewable
- Sensitive coaching content is permission-bound
39. AI growth/lead nurture
AI · Owner: Growth · Route: /lead-nurture
Lead nurture, content drafting, campaign suggestions, review reuse, and brand-voice-aware messaging.
Next actions
- Draft lead follow-up sequences
- Connect review snippets
- Track conversion outcomes
Acceptance
- AI messages are human-approved
- Lead stage changes are auditable
40. AI financial forecasting
AI · Owner: Finance · Route: /financial-forecast
Revenue forecasts, churn impact, cashflow warnings, and suggested owner actions.
Next actions
- Connect forecast inputs
- Explain confidence
- Tie actions to finance workbench
Acceptance
- Forecasts show assumptions
- Owner actions can be queued
41. AI decision audit/review safety
AI · Owner: Security · Route: /audit-log
AI event logging, reviewer workflows, sensitive decision evidence, and owner override.
Next actions
- Log AI decision metadata
- Add review outcomes
- Connect sensitive actions to audit
Acceptance
- AI actions are traceable
- Sensitive automation has review gates
42. Marketing automation
Growth · Owner: Marketing · Route: /automations
Campaign triggers, trial follow-up, reactivation, event promotion, and channel orchestration.
Next actions
- Create lifecycle triggers
- Queue campaign sends
- Track automation outcomes
Acceptance
- Automations have clear triggers
- Campaigns can be reviewed before sending
43. Referrals and rewards
Growth · Owner: Growth · Route: /referrals
Referral rewards, advocate tracking, trial conversion, and reward eligibility.
Next actions
- Queue reward approvals
- Connect referrals to leads
- Track conversion by advocate
Acceptance
- Referral status is visible
- Rewards require approval
44. Reviews/reputation management
Growth · Owner: Growth · Route: /reviews
Review capture, response workflow, reputation monitoring, social proof, and feedback loops.
Next actions
- Queue review responses
- Reuse positive reviews in campaigns
- Escalate urgent feedback
Acceptance
- Reviews have response status
- Urgent sentiment creates follow-up
45. Website builder
Growth · Owner: Website · Route: /website
Program pages, migration pages, booking CTAs, reviews, and app-to-site parity.
Next actions
- Create page publishing drafts
- Connect program content
- Add booking CTA tracking
Acceptance
- Pages can be drafted and reviewed
- Public pages point to correct booking flows
46. Landing pages
Growth · Owner: Marketing · Route: /landing-pages
Campaign-specific pages for trials, events, referrals, and program conversion.
Next actions
- Add page variants
- Track lead sources
- Connect campaign lifecycle
Acceptance
- Landing pages can map to campaigns
- Leads retain source context
47. Campaigns and lifecycle messaging
Growth · Owner: Marketing · Route: /campaigns
Campaign planning, audience segments, lifecycle messaging, event promotion, and follow-up.
Next actions
- Queue send approvals
- Add audience filters
- Connect performance reporting
Acceptance
- Campaigns have audience and status
- Messages can be queued and reviewed
48. Communications hub
Operations / Admin · Owner: Communications · Route: /messages
Queued notes, recovery messages, attendance notes, announcements, templates, history, and channel tracking.
Next actions
- Add template actions
- Track channel delivery
- Connect comms to member timelines
Acceptance
- Queued communications are visible
- Communication history is linked to context
49. Reporting dashboards
Operations / Admin · Owner: Reports · Route: /reports
Operational reporting, trend signals, filters, exports, and AI narrative summaries.
Next actions
- Add exportable report slices
- Connect dashboard filters
- Add owner narrative summaries
Acceptance
- Reports are filterable
- Key operational trends are explained
50. Multi-location support
Operations / Admin · Owner: Locations · Route: /locations
Location schedules, staff permissions, cross-location memberships, local reports, and expansion controls.
Next actions
- Scope schedules by location
- Add location permissions
- Track location-level health
Acceptance
- Locations can be compared
- Staff and sessions are location-aware
51. Staff management
Operations / Admin · Owner: Staff · Route: /staff
Staff roles, availability, workload, credentials, permissions, and operational ownership.
Next actions
- Add staff profile actions
- Connect credentials and cover
- Expose workload warnings
Acceptance
- Staff have roles and owner context
- Workload affects operations
52. Tasks and automation
Operations / Admin · Owner: Operations · Route: /tasks
Tasks, workflow triggers, reminders, automations, ownership, and completion history.
Next actions
- Queue task templates
- Connect automation triggers
- Track workflow outcomes
Acceptance
- Tasks have owners and due state
- Automations are reviewable
53. Audit log
Operations / Admin · Owner: Security · Route: /audit-log
Sensitive action history, actor context, target records, AI events, and review evidence.
Next actions
- Centralize draft replay audit
- Add sensitive filters
- Expose AI action evidence
Acceptance
- Sensitive actions are traceable
- Audit entries link to source records
54. Access control
Operations / Admin · Owner: Security · Route: /access-control
Role-based permissions, sensitive scopes, staff access, parent access, and review workflows.
Next actions
- Add permission review drafts
- Connect roles to UI gates
- Flag risky access
Acceptance
- Permissions are explainable
- Sensitive scopes are reviewable
55. Admin/system health
Operations / Admin · Owner: Admin · Route: /admin-health
System health, provider status, background jobs, sync drift, and operational readiness.
Next actions
- Add provider health feeds
- Track failed jobs
- Expose deployment readiness
Acceptance
- Admin health has visible status
- Provider failures become actionable
56. Incidents, assets, facility ops
Operations / Admin · Owner: Operations · Route: /incidents
Incident reporting, assets, facility checks, safety tasks, ownership, and follow-up.
Next actions
- Link incidents to facility tasks
- Track asset health
- Add safety follow-up workflows
Acceptance
- Incidents have severity and owner
- Facility and asset issues produce follow-up
57. Migration engine
Migration / Platform · Owner: Migration · Route: /migrations
GymDesk import, mapping, verification, dry runs, owner signoff, and cutover readiness.
Next actions
- Add migration run records
- Show import verification
- Track cutover checklist
Acceptance
- Migration has preflight and signoff
- Dry runs show issues before cutover
58. Import mapping
Migration / Platform · Owner: Migration · Route: /import-mapping
Column mapping, field transforms, identity matching, validation, and reconciliation.
Next actions
- Persist mapping templates
- Add validation results
- Support transform previews
Acceptance
- Mappings are reusable
- Invalid rows are explained
59. Dry-run verification and cutover
Migration / Platform · Owner: Migration · Route: /migrations
Dry-run reports, owner signoff, final cutover plan, rollback notes, and post-cutover checks.
Next actions
- Create dry-run summary route
- Queue owner signoff
- Add rollback checklist
Acceptance
- Cutover cannot proceed without review
- Rollback and verification are visible
60. API platform
Migration / Platform · Owner: Platform · Route: /api-platform
API surfaces, schemas, keys, rate limits, partner access, and internal integration contracts.
Next actions
- Document endpoint inventory
- Add API key workflow
- Expose rate-limit and audit model
Acceptance
- API consumers and scopes are visible
- Endpoints have ownership and status
61. Webhooks
Migration / Platform · Owner: Platform · Route: /webhooks
Webhook events, destinations, delivery status, retry policy, signatures, and partner visibility.
Next actions
- Persist delivery attempts
- Add retry queue
- Expose signature and event docs
Acceptance
- Webhook failures are visible
- Events can be replayed safely
62. External integrations
Migration / Platform · Owner: Platform · Route: /integrations
Payments, messaging, identity, reporting, provider status, and configuration health.
Next actions
- Add connection status
- Queue integration setup tasks
- Track provider errors
Acceptance
- Integrations have health state
- Provider setup is auditable
63. Provider health monitoring
Migration / Platform · Owner: Admin · Route: /admin-health
Provider uptime, webhook drift, failed syncs, billing rails, messaging rails, and admin alerts.
Next actions
- Add health check results
- Connect provider alerts to tasks
- Report degraded systems
Acceptance
- Provider failures show up quickly
- Failures have clear owner and next action