docs: add deferred REQ-IDs to REQUIREMENTS traceability table

CAL-09..CAL-12 (v1.x) and DISP-01/DISP-02 (v2) were in the body but
absent from the Traceability table. v1 coverage stays 20/20; deferred
IDs listed separately. Resolves the REQUIREMENTS traceability todo.
This commit is contained in:
Lucas Berger
2026-06-10 09:26:45 -04:00
parent 7369c9f1d1
commit 497daf6add
2 changed files with 10 additions and 3 deletions
+8 -1
View File
@@ -110,13 +110,20 @@ Explicitly excluded. Documented to prevent scope creep. Anti-features sourced fr
| NOTIF-01 | Phase 5 | Complete |
| NOTIF-02 | Phase 5 | Complete |
| NOTIF-03 | Phase 5 | Complete |
| CAL-09 | v1.x | Deferred |
| CAL-10 | v1.x | Deferred |
| CAL-11 | v1.x | Deferred |
| CAL-12 | v1.x | Deferred |
| DISP-01 | v2 | Deferred |
| DISP-02 | v2 | Deferred |
**Coverage:**
- v1 requirements: 20 total
- Mapped to phases: 20
- Unmapped: 0 ✓
- Deferred (not in v1 scope): 6 — CAL-09…CAL-12 (v1.x), DISP-01/DISP-02 (v2)
---
*Requirements defined: 2026-06-03*
*Last updated: 2026-06-03traceability populated by roadmapper*
*Last updated: 2026-06-10 — added deferred REQ-IDs (CAL-09…CAL-12, DISP-01/02) to traceability table*
+2 -2
View File
@@ -122,7 +122,7 @@ Recent decisions affecting current work:
### Pending Todos
- ~~**Fix `docs/deployment.md` local-dev command**~~ DONE 2026-06-10 (quick 260610-czd) — added a "Running locally (host-side, no Docker)" subsection with the correct two-terminal command (`set -a; source .env; set +a && DEV_AUTH_BYPASS=true DB_HOST=localhost pnpm --filter @familysync/api dev` + `pnpm --filter @familysync/pwa dev`). `--env-file` deliberately NOT baked into the dev script (root `.env` sets `DB_HOST=mariadb`; auto-load would break host-side dev).
- **REQUIREMENTS.md traceability gap** — phase.complete flagged 6 REQ-IDs in the body missing from the Traceability table: CAL-09, CAL-10, CAL-11, CAL-12, DISP-01, DISP-02. Add them to keep traceability in sync (likely Phase 4/5/display requirements).
- ~~**REQUIREMENTS.md traceability gap**~~ DONE 2026-06-10 (gsd-fast) — added the 6 deferred REQ-IDs to the Traceability table: CAL-09CAL-12 (v1.x, Deferred), DISP-01/DISP-02 (v2, Deferred). v1 coverage stays 20/20; deferred IDs tracked separately.
- **DST spring-forward spot-check (Phase 2)** — recurring/DST is implemented and code-verified (VTIMEZONE before expansion + local display TZ), and operator approved general times; navigating to March 2026 to eyeball the spring-forward transition is a recommended future spot-check.
- **Gitea CI — regression on PR to main + Docker build/publish** — self-hosted Gitea runner exists but no CI yet. Add `.gitea/workflows/`: full regression (lint/typecheck/unit + API integration tests against a MariaDB service container + PWA build) gating PRs to `main`, plus build/publish the Docker image to the Gitea registry. Decide image matrix (API-only vs API+PWA — only `apps/api/Dockerfile` exists today) and tag policy. See pending todo `2026-06-10-gitea-ci-regression-and-docker-publish.md`.
@@ -158,5 +158,5 @@ Recent decisions affecting current work:
## Session Continuity
Last session: 2026-06-10T13:11:05.428Z
Stopped at: Completed quick tasks 260610-cr8 (drizzle generate+migrate) and 260610-czd (deployment.md local-dev command). Next pending todo: REQUIREMENTS.md traceability gap (CAL-09/10/11/12, DISP-01/02). Phase 05 still awaiting device UAT.
Stopped at: Cleared 3 pending todos — 260610-cr8 (drizzle generate+migrate), 260610-czd (deployment.md local-dev command), REQUIREMENTS.md traceability gap (gsd-fast). Remaining todos: DST spring-forward spot-check (Phase 2), Gitea CI. Phase 05 still awaiting device UAT.
Resume file: None