# DocFast Decisions Log ## 2026-02-14: Mandatory QA After Every Deployment **Rule:** Every deployment MUST be followed by a full QA session. No exceptions. **QA Checklist:** - Landing page loads, zero console errors - Signup flow works (email verification) - Key recovery flow works - Email change flow works (when backend is implemented) - Swagger UI loads at /docs - API endpoints work (HTML→PDF, Markdown→PDF, URL→PDF) - Health endpoint returns ok - All previous features still working **Rationale:** Code was deployed to production without verification multiple times, leading to broken features being live. QA catches regressions before users do. ## 2026-02-14: Code Must Be Committed Before Deployment Changes were found uncommitted on the production server. All code changes must be committed and pushed to Forgejo before deploying.