docs(roadmap): promote Phases 13 (lint gate) + 14 (desktop e2e) into v1.1 #6

Merged
luckberg merged 1 commits from gsd/roadmap-v1.1-phases-13-14 into main 2026-06-11 19:31:02 -04:00
Owner

What

Promotes two phases into the v1.1 roadmap and folds one backlog item in:

  • Phase 13: Real Lint Gate (ESLint) — wire an ESLint flat config across both apps so the Phase 8 CI lint slot actually fails on violations instead of no-op'ing (it currently exits 0 because no linter exists).
  • Phase 14: Desktop E2E Coverage — add a Desktop Chrome Playwright profile + make the mobile-authored specs desktop-safe so the Phase 8 regression gate validates desktop, not just mobile.
  • Folded backlog 999.5 (self-service member onboarding) into the Phase 10 admin-credential surface — a member sets/validates/encrypts their own Fastmail app password via the same path.

Milestone range updated 7–12 → 7–14.

Scope

Planning-doc only — .planning/ROADMAP.md. Requirements for Phases 13/14 are intentionally marked TBD (promoted now, detail deferred to their plan-phase step), so this is internally consistent on its own.

Notes

  • Branched off current main (post-#5), so the diff is ROADMAP-only — it does not touch the publish-split work from #5.
  • The Phase 13 and Phase 14 planning docs live on their own branches (gsd/phase-13-real-lint-gate-eslint, gsd/phase-999.15-desktop-e2e-coverage-…) and land separately.
## What Promotes two phases into the v1.1 roadmap and folds one backlog item in: - **Phase 13: Real Lint Gate (ESLint)** — wire an ESLint flat config across both apps so the Phase 8 CI `lint` slot actually fails on violations instead of no-op'ing (it currently exits 0 because no linter exists). - **Phase 14: Desktop E2E Coverage** — add a Desktop Chrome Playwright profile + make the mobile-authored specs desktop-safe so the Phase 8 regression gate validates desktop, not just mobile. - **Folded backlog 999.5** (self-service member onboarding) into the Phase 10 admin-credential surface — a member sets/validates/encrypts their own Fastmail app password via the same path. Milestone range updated 7–12 → 7–14. ## Scope Planning-doc only — `.planning/ROADMAP.md`. Requirements for Phases 13/14 are intentionally marked **TBD** (promoted now, detail deferred to their plan-phase step), so this is internally consistent on its own. ## Notes - Branched off current `main` (post-#5), so the diff is ROADMAP-only — it does not touch the publish-split work from #5. - The Phase 13 and Phase 14 planning docs live on their own branches (`gsd/phase-13-real-lint-gate-eslint`, `gsd/phase-999.15-desktop-e2e-coverage-…`) and land separately.
luckberg added 1 commit 2026-06-11 19:13:45 -04:00
docs(roadmap): promote Phases 13 (real lint gate) + 14 (desktop e2e) into v1.1; fold backlog 999.5 self-service onboarding into admin-credential phase
CI / fast-checks (pull_request) Successful in 50s
CI / api (pull_request) Successful in 1m1s
CI / harness (pull_request) Successful in 3m33s
bcc9682a01
luckberg merged commit 60be525836 into main 2026-06-11 19:31:02 -04:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: luckberg/familysync#6