Current status
Not ready for alpha
Private alpha remains approval-gated. Live client records stay blocked until every approval and blocker clears.
4
5
1
This page surfaces the internal readiness model before any staging deploy, real customer records, or external sends. It is a status view, not an approval to launch.
Private alpha remains approval-gated. Live client records stay blocked until every approval and blocker clears.
Get approval/evidence for: Backup/restore drill scheduled before live records
npm run gate on the release commit and wait for CI green before review.Each row maps to src/application/privateAlphaReadiness.ts.
| Check | Status | Evidence |
|---|---|---|
| Local gate passes on release commit | Ready | npm run gate |
| GitHub CI green on release commit | Ready | GitHub Actions main workflow |
| External sends disabled; manual-copy only | Ready | noExternalSend tests and config contract |
| Tenant isolation enforced at command boundary | Ready | tenant isolation gate and command validation |
| Backup/restore drill scheduled before live records | Needs approval | backup restore plan |
| Staging deploy target approved | Needs approval | staging readiness contract |
| Friendly pilot company selected and briefed | Needs approval | pilot day plan and support runbook |
| Release notes and rollback pack reviewed | Needs approval | release notes template and rollback drill |
| Alex approves private alpha start | Needs approval | alpha acceptance checklist |
| Live client records admitted | Blocked | requires auth, staging, backup and explicit approval |
Alex approval is a separate readiness check; the app cannot self-approve private alpha.
Live client records remain blocked by default; demo fixtures and screenshots must stay synthetic.
Outbound remains manual-copy only. Any app-side send path is outside this alpha gate.