V0.2 tenant workspace

SITEMAP.XML operating spine

Org context: sitemap.xml

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

workflow

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

workflow

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

workflow

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

surface

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

surface

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

surface

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

workflow

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

workflow

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

workflow

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

workflow

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

surface

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

workflow

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

workbench

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

workbench

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

workbench

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

workflow

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

workbench

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

workflow

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

surface

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

workbench

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

workbench

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

workbench

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

workbench

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

integration

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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

surface

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