Final beta QA
Ready for internal review, then testers
This is the final checklist before inviting the first tiny tester group. No mass launch yet. Just proof.
Final readiness
90%
Pass
10
Warn
2
Fail
0
Tester rule
5–10 only
Instruction
Send the tester invite to 5-10 people only. Review feedback before widening.
pass
Public beta entry
Public beta page exists and explains early access.
app/lifemap/beta/page.tsx
pass
Tester start journey
Start-here route guides testers through the correct sequence.
app/lifemap/start-here/page.tsx
pass
First-minute emotional mirror
60-second LifeMap route and API exist.
app/lifemap/first-minute/page.tsx
pass
AI readback
AI readback route exists with fallback behaviour.
app/lifemap/ai-readback/page.tsx
pass
Email delivery
Email route exists and Resend domain has been verified externally.
app/lifemap/email/page.tsx
pass
Database persistence
Database test harness exists and live DB test has passed.
app/lifemap/db-test/page.tsx
pass
Viral share loop
Viral share page and public result page exist.
app/lifemap/viral/page.tsx
pass
Tester feedback
Feedback capture route and save API exist.
app/lifemap/feedback/page.tsx
pass
Launch decision
Launch decision console exists.
app/lifemap/launch-decision/page.tsx
pass
Soft launch command centre
Soft launch page and tester invite page exist.
app/lifemap/soft-launch/page.tsx
warn
Payment safely deferred
Checkout page explains that paid access is not open yet.
app/lifemap/checkout/page.tsx
warn
Safety language
Beta page includes non-advice safety framing.
app/lifemap/beta/page.tsx