Lucas Berger and Claude Opus 4.8
ca76b6118e
docs(phase-11): update tracking after wave 2
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 22:29:09 -04:00
Lucas Berger and Claude Opus 4.8
f3b74cc87e
docs(phase-11): update tracking after wave 1
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 22:10:22 -04:00
Lucas Berger and Claude Opus 4.8
7d070a6b69
docs: add Phase 18 (timezone) to roadmap; refresh knowledge graph
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-13 21:54:54 -04:00
Lucas Berger
e169b138f9
docs(11): sequence plan 11-02 behind 11-01, cite D-09; record planning completion
2026-06-13 21:26:16 -04:00
Lucas Berger
cfeb8d8660
docs(11): create per-event-reminders phase plan (4 plans, 3 waves)
2026-06-13 21:20:09 -04:00
luckberg
f2e228360a
Merge branch 'main' into gsd/phase-10-admin-role-settings
CI / changes (pull_request) Successful in 2s
CI / fast-checks (pull_request) Successful in 1m26s
CI / api (pull_request) Successful in 1m3s
CI / harness (pull_request) Successful in 4m11s
CI / security (pull_request) Successful in 39s
CI / gate (pull_request) Successful in 1s
2026-06-13 16:50:06 -04:00
Lucas Berger
6dff7aa012
docs(roadmap): add Phase 17 (UI Optimization & Polish) + document phone bottom-bar overlap
...
Long-standing PWA phone-layout defect (BottomTabBar from Phase 04, not a
Phase 10 regression): the fixed bottom bar overlaps the New Event FAB and
the calendar colour legend at <=767px. Added Phase 17 to the v1.1 roadmap
with the defect as the seed item + fix sketch, and a pending todo
(resolves_phase: 17) with full repro/file detail.
2026-06-13 16:43:00 -04:00
Lucas Berger
94c62e213e
docs(phase-10): complete phase execution
2026-06-13 15:46:09 -04:00
Lucas Berger
3693da6d0b
docs(10-04): complete PWA admin surfaces plan
...
- SUMMARY.md for Plan 04 (AdminPage, CredentialSheet, SetupBanner, nav gating)
- STATE.md: plan advanced to last, progress 100%, decisions recorded
- ROADMAP.md: Phase 10 marked Complete (4/4 summaries)
2026-06-13 15:28:03 -04:00
Lucas Berger
0f41993a95
docs(10-03): complete admin-api-surface plan summary and state update
2026-06-13 14:57:30 -04:00
Lucas Berger
a5d88f75aa
docs(10-02): complete admin-role-primitives plan summary and state update
2026-06-13 14:39:49 -04:00
Lucas Berger
6405a93742
docs(10-01): complete v1.1 DB foundation plan summary and state update
2026-06-13 14:25:39 -04:00
Lucas Berger
159f37fe6a
docs(10): record planning completion, annotate roadmap waves, add pattern map
2026-06-13 14:11:39 -04:00
Lucas Berger
b24fbbfde7
docs(10): create phase plan (4 plans, 4 waves) for admin-role-settings
...
- 10-01 v1.1 DB foundation migration + dev-bypass admin seed
- 10-02 requireAdmin guard + first-login-wins + /api/me extension (TDD)
- 10-03 adminRouter credentials/shared-calendar + member self-service (TDD)
- 10-04 PWA /admin route + nav gating + CredentialSheet + SetupBanner
- filled 10-VALIDATION Per-Task Verification Map (Nyquist compliant)
- finalized ROADMAP Phase 10 plan list
2026-06-13 13:57:51 -04:00
Lucas Berger
ca6947cfbf
docs: add backlog item 999.18 — update dependencies as found during ci
2026-06-13 13:23:32 -04:00
Lucas Berger
c72e013a7b
docs(phase-16): complete phase execution
CI / changes (pull_request) Successful in 3s
CI / fast-checks (pull_request) Failing after 57s
CI / api (pull_request) Successful in 58s
CI / harness (pull_request) Successful in 3m59s
CI / security (pull_request) Successful in 40s
CI / gate (pull_request) Failing after 1s
2026-06-13 09:00:12 -04:00
Lucas Berger
9a108a3618
docs(16-06): complete image hygiene CI assertions plan
2026-06-13 08:28:37 -04:00
Lucas Berger
6e5086ce5e
docs(16-05): complete security job + gate wiring plan
2026-06-13 08:25:00 -04:00
Lucas Berger
946dafe5fb
docs(16-04): complete gitleaks+dockerignore plan — add SUMMARY, advance state
2026-06-13 08:16:49 -04:00
Lucas Berger
ab42794c1c
docs(16-03): complete eslint-plugin-security plan — add SUMMARY, advance state to plan 4
2026-06-13 05:26:15 -04:00
Lucas Berger
069fe53523
docs(16-02): complete dependency-audit-gate plan — add SUMMARY, advance state to plan 3
2026-06-13 05:20:43 -04:00
Lucas Berger
b67d757f87
docs(16-01): complete boot-guard plan — add SUMMARY, advance state to plan 2
2026-06-13 05:15:35 -04:00
Lucas Berger
0d6366cd56
docs(16): create phase plan
2026-06-12 23:25:48 -04:00
Lucas Berger
e039c85a22
docs(16): create phase plan — 6 plans, 2 waves (dep audit, security checks, image hygiene)
...
SEC-01/02, DEP-01/02, IMG-01/02/03, CI-03. Wave 1: image-hygiene runtime guard (TDD), audit+outdated wrappers (TDD), eslint-plugin-security fold, gitleaks config+baseline+.dockerignore. Wave 2: ci.yml security job + gate wiring, publish.yml hygiene assertions + boot-smoke. esbuild GHSA-gv7w-rqvm-qjhr waivered in 16-02 before the gate goes live.
2026-06-12 23:23:18 -04:00
Lucas Berger
2d50c7b515
docs(roadmap): add Phase 16 (CI dep audit, security & image hygiene); fold in + remove backlog 999.17
Publish / publish (push) Successful in 6s
2026-06-12 22:08:29 -04:00
Lucas Berger
f742583842
docs: add backlog item 999.17 — define & enforce dev/prod image boundary
2026-06-12 21:41:02 -04:00
Lucas Berger
03f02a1207
docs(phase-09): complete phase execution
2026-06-12 17:08:54 -04:00
Lucas Berger
9164619ccd
docs(09-01): complete outbox drain trigger wiring plan
2026-06-12 16:54:20 -04:00
Lucas Berger
b22c92ae92
docs(09): create phase plan (2 plans, 2 waves) — outboxTrigger + drain signal wiring
2026-06-12 14:21:37 -04:00
Lucas Berger
2b4eb5d6ba
docs(phase-15): complete phase execution
Publish / publish (push) Successful in 6s
2026-06-12 11:20:09 -04:00
Lucas Berger
62252ce434
docs(15-03): complete plan 03 — branch protection finalized (fast-checks + gate), publish.yml comment
2026-06-12 11:20:09 -04:00
Lucas Berger
0278e2080a
docs(phase-15): update tracking after wave 2
2026-06-12 10:54:26 -04:00
Lucas Berger
20ebd90554
docs(phase-15): update tracking after wave 1
2026-06-12 10:49:12 -04:00
Lucas Berger
c687efce27
docs(15): record planning complete + roadmap wave annotations
2026-06-12 10:30:50 -04:00
Lucas Berger
e19d4736c7
docs(15): create phase plan — doc-only CI skip + markdown lint
...
3 plans across 3 waves:
- 15-01: markdownlint-cli2 config/script/step + fix 13 baseline violations (SC-4)
- 15-02: ci.yml changes job + conditional api/harness + always-running gate (SC-1/2, SC-3 YAML)
- 15-03: operator branch-protection checkpoint + publish.yml comment (SC-3)
2026-06-12 10:28:56 -04:00
Lucas Berger
23fb238443
docs(roadmap): add markdown linting to Phase 15 scope
Publish / publish (push) Successful in 6s
2026-06-12 09:52:34 -04:00
Lucas Berger
300a07ab4b
docs: review backlog — promoted 999.17 to Phase 15, removed 6 stale promoted stubs
Publish / publish (push) Successful in 7s
2026-06-12 09:47:12 -04:00
Lucas Berger
cf48fa8e1b
docs(phase-14): complete phase execution
CI / fast-checks (pull_request) Successful in 1m20s
CI / api (pull_request) Successful in 57s
CI / harness (pull_request) Successful in 3m56s
2026-06-12 09:10:18 -04:00
Lucas Berger
214e59d6e2
docs(phase-14): update tracking after wave 1
2026-06-12 08:27:39 -04:00
Lucas Berger
5c3bd5c1ea
docs(14): record planning complete + pattern map
2026-06-12 08:10:03 -04:00
Lucas Berger
8742dd43a4
docs(14): create phase plan
2026-06-12 08:07:37 -04:00
Lucas Berger
5ab463ccbb
docs: add backlog 999.17 (CI doc-only PR skip) + remove stale graph.html
CI / fast-checks (pull_request) Successful in 1m19s
CI / api (pull_request) Successful in 58s
CI / harness (pull_request) Successful in 3m16s
2026-06-11 22:29:26 -04:00
Lucas Berger
fc5b06d343
Merge remote-tracking branch 'origin/main' into gsd/phase-13-real-lint-gate-eslint
...
CI / fast-checks (pull_request) Failing after 1m47s
CI / api (pull_request) Successful in 1m0s
CI / harness (pull_request) Successful in 3m30s
# Conflicts:
# .planning/ROADMAP.md
2026-06-11 21:25:14 -04:00
Lucas Berger
90d94febea
docs(13): mark phase complete — tracking updates
2026-06-11 21:00:55 -04:00
Lucas Berger
f153b7199d
docs(13-03): complete Prettier reformat + CI format gate plan
2026-06-11 20:44:52 -04:00
Lucas Berger
982438dc10
style(13-03): apply Prettier formatting across repo
...
Mechanical reformat — no logic changes. 398 files changed, 19125
insertions(+), 16457 deletions(-). Prettier 3.8.4 with .prettierrc
(singleQuote:true, semi:true, tabWidth:2, trailingComma:all,
printWidth:100). Isolated per D-13-08 for reviewability.
2026-06-11 20:35:18 -04:00
Lucas Berger
1453cbed76
docs(13-02): complete ESLint violation elimination plan
2026-06-11 20:25:47 -04:00
Lucas Berger
39e26561cf
docs(13-01): complete lint gate foundation plan — SUMMARY + STATE + ROADMAP
...
Plan 13-01 complete: ESLint flat config + Prettier installed and wired,
SC-1 gate proven (exit 1 on deliberate violations), 119 real violations
inventoried for Plan 02 (api:42, pwa:77). STATE advanced to Plan 2 of 3.
2026-06-11 19:53:55 -04:00
Lucas Berger
66c54507ad
docs(13): create phase plan
2026-06-11 19:27:50 -04:00
Lucas Berger
694253ecb0
docs(13): create phase plan — 3 plans (lint gate + Prettier format gate)
...
- 13-01: install ESLint v9/typescript-eslint/React/Prettier (pinned), flat config,
package lint + root format scripts, root type:module; prove gate fails (SC-1)
- 13-02: fix all first-run violations across both apps, address-not-mask (D-13-05/06)
- 13-03: isolated Prettier reformat (D-13-08) + CI format:check step + green baseline (SC-2/SC-3)
- ROADMAP: add active Phase 13 entry + Progress row; mark backlog 999.16 promoted
2026-06-11 19:25:08 -04:00