diff --git a/docs/PRODUCTION_READINESS_HANDOFF_ROADMAP.md b/docs/PRODUCTION_READINESS_HANDOFF_ROADMAP.md index 07cd1d0..e2d2d14 100644 --- a/docs/PRODUCTION_READINESS_HANDOFF_ROADMAP.md +++ b/docs/PRODUCTION_READINESS_HANDOFF_ROADMAP.md @@ -218,7 +218,7 @@ Acceptance criteria: Goal: the production-readiness checks run in automation, not only locally. -- [ ] **P8.1** Extend CI mobile job to run mobile tests and lint, not only typecheck. Commit: +- [x] **P8.1** Extend CI mobile job to run mobile tests and lint, not only typecheck. Commit: `150f824`; Verified: `zsh -lc 'source ~/.zshrc; export GITEA_NPM_TOKEN; pnpm --filter @notelett/mobile run lint'`; `zsh -lc 'source ~/.zshrc; export GITEA_NPM_TOKEN; pnpm --filter @notelett/mobile run typecheck'`; `zsh -lc 'source ~/.zshrc; export GITEA_NPM_TOKEN; pnpm --filter @notelett/mobile run test'`; `git diff --check`; `rg -n "Mobile — lint \\+ typecheck \\+ test|Mobile lint|Mobile tests|Link common-platform workspace path" .github/workflows/ci.yml`. Extended the mobile CI job to run lint, typecheck, and tests with named steps, and added a common-platform workspace symlink step in CI jobs so the GitHub checkout layout matches the repo's `../learning_ai/learning_ai_common_plat` workspace expectation. Mobile lint exits 0 with warnings only; full mobile suite passed 25 files and 97 tests. - [ ] **P8.2** Add CI web E2E job or documented gated workflow with Playwright browser install/cache. Commit: - [ ] **P8.3** Add CI Docker build job for backend and web images. Commit: - [ ] **P8.4** Add or document compose smoke: build, start backend/web, hit `/health`, `/api/bootstrap`, and a web smoke endpoint. Commit: