diff --git a/projects/business/memory/sessions.md b/projects/business/memory/sessions.md index 98df78e..dfea4cc 100644 --- a/projects/business/memory/sessions.md +++ b/projects/business/memory/sessions.md @@ -18,7 +18,17 @@ 4. Key recovery? ✅ Works 5. Website features work? ✅ All pages 200, all links valid - **Budget:** €181.71 remaining, Revenue: €9 -- **Pending:** Test infra fix in progress, prod tag for v0.5.1, SDK tokens, GSC verification +- **Pending:** Prod tag for v0.5.1, SDK tokens, GSC verification +- **UPDATE 07:07 UTC:** Test infra sub-agent completed ✅ + - Commit b95994c pushed to main + - `src/index.ts`: `start()` gated by `NODE_ENV !== 'test'` + - `src/__tests__/setup.ts`: Mocks DB, keys, browser, verification, email, usage + - `vitest.config.ts`: Points to setup file + - `.forgejo/workflows/deploy.yml`: Added Node.js + `npm ci` + `npm test` before Docker build + - New tests: signup 410, recovery validation, CORS headers, error format, rate limit headers, demo validation + - **42 tests, all passing in 1.8s** (up from 3 working out of 27) + - Verified locally: all green, no DB/Chrome needed + - CI will now block deploys if tests fail ## Session 1 — 2026-02-14 12:16 UTC - Phase 0: Business Model Discovery