v2.0 · Production Readiness
Operations & Production Readiness
Deployment blockers are explicit. Q8 AI does not label itself production-ready until external infrastructure is actually configured.
Checks
10
Ready
3
Needs action
7
Readiness
30%
| Check | Category | Status | Detail |
|---|---|---|---|
| OpenAI integration | AI | Needs Configuration | Requires encrypted OpenAI API key. |
| Production database | Data | Needs Setup | Migrate SQLite to managed PostgreSQL before production scale. |
| CI/CD runner | Engineering | Needs Configuration | GitHub Actions or another runner must be configured per repository. |
| GitHub integration | Engineering | Needs Configuration | Requires GitHub token and repository mapping. |
| Production deployment gate | Governance | Ready | Production actions remain human-controlled. |
| Domain & TLS | Infrastructure | Needs Setup | Point bdran.net subdomain and enable TLS after deployment. |
| Backups | Reliability | Needs Setup | Configure scheduled database and object-storage backups. |
| Observability | Reliability | Needs Setup | Configure centralized logs, traces and uptime alerts. |
| Authentication | Security | Ready | Signed sessions and password hashing are present. |
| Encrypted secrets | Security | Ready | AES-256-GCM secret storage is available; master key must live outside the database. |