docs: capture todo - Gitea CI regression + Docker build/publish
This commit is contained in:
+9
-8
@@ -4,12 +4,12 @@ milestone: v1.0
|
||||
milestone_name: milestone
|
||||
status: executing
|
||||
stopped_at: Phase 5 UI-SPEC approved
|
||||
last_updated: "2026-06-09T22:44:55.108Z"
|
||||
last_activity: "2026-06-09 -- Phase 04 plan 07 complete (gap-closure: LIST-03 + T-04-08)"
|
||||
last_updated: "2026-06-10T00:34:28.043Z"
|
||||
last_activity: 2026-06-10 -- Phase 05 execution started
|
||||
progress:
|
||||
total_phases: 15
|
||||
completed_phases: 4
|
||||
total_plans: 28
|
||||
total_plans: 36
|
||||
completed_plans: 28
|
||||
percent: 27
|
||||
---
|
||||
@@ -21,14 +21,14 @@ progress:
|
||||
See: .planning/PROJECT.md (updated 2026-06-07)
|
||||
|
||||
**Core value:** One color-coded family calendar (shared + personal) and shared lists from a single low-friction PWA — cross-ecosystem, no app store
|
||||
**Current focus:** Phase 04 — shared-lists-live-sync
|
||||
**Current focus:** Phase 05 — web-push-notifications
|
||||
|
||||
## Current Position
|
||||
|
||||
Phase: 04 (shared-lists-live-sync) — COMPLETE
|
||||
Plan: 7 of 7 (all plans complete)
|
||||
Status: Ready to execute
|
||||
Last activity: 2026-06-09 -- Phase 04 plan 07 complete (gap-closure: LIST-03 + T-04-08)
|
||||
Phase: 05 (web-push-notifications) — EXECUTING
|
||||
Plan: 1 of 8
|
||||
Status: Executing Phase 05
|
||||
Last activity: 2026-06-10 -- Phase 05 execution started
|
||||
|
||||
Progress: [██████████] 100%
|
||||
|
||||
@@ -110,6 +110,7 @@ Recent decisions affecting current work:
|
||||
- **Fix `docs/deployment.md` local-dev command** — the documented dev run is wrong: the API dev script (`node --watch dist/index.js`) does NOT load `.env`, and `DB_HOST` defaults to `localhost` with an empty password. Correct local-dev command is: `pnpm --filter @familysync/api build && set -a; source .env; set +a && DEV_AUTH_BYPASS=true DB_HOST=localhost pnpm --filter @familysync/api dev` (+ `pnpm --filter @familysync/pwa dev`). Consider adding `--env-file=.env` to the dev script so this is automatic. (Surfaced during Phase 2 UAT.)
|
||||
- **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).
|
||||
- **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`.
|
||||
|
||||
### Blockers/Concerns
|
||||
|
||||
|
||||
Reference in New Issue
Block a user