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%
CheckCategoryStatusDetail
OpenAI integrationAINeeds ConfigurationRequires encrypted OpenAI API key.
Production databaseDataNeeds SetupMigrate SQLite to managed PostgreSQL before production scale.
CI/CD runnerEngineeringNeeds ConfigurationGitHub Actions or another runner must be configured per repository.
GitHub integrationEngineeringNeeds ConfigurationRequires GitHub token and repository mapping.
Production deployment gateGovernanceReadyProduction actions remain human-controlled.
Domain & TLSInfrastructureNeeds SetupPoint bdran.net subdomain and enable TLS after deployment.
BackupsReliabilityNeeds SetupConfigure scheduled database and object-storage backups.
ObservabilityReliabilityNeeds SetupConfigure centralized logs, traces and uptime alerts.
AuthenticationSecurityReadySigned sessions and password hashing are present.
Encrypted secretsSecurityReadyAES-256-GCM secret storage is available; master key must live outside the database.