Lucas Berger
08c39165bf
docs(18-02): complete admin timezone endpoints plan
2026-06-14 22:13:53 -04:00
Lucas Berger
ac60161726
docs(18-01): complete household timezone accessor + IANA validator plan
2026-06-14 22:08:37 -04:00
Lucas Berger
68a315e164
docs(18): create phase plan (4 plans, 3 waves)
2026-06-14 21:51:13 -04:00
Lucas Berger
efae7159a4
docs(18): add validation strategy
2026-06-14 21:41:06 -04:00
Lucas Berger
12fb5d2adb
docs(18): research phase domain
2026-06-14 21:39:56 -04:00
Lucas Berger
5d961b7c37
docs(18): capture phase context
2026-06-14 21:25:40 -04:00
Lucas Berger and Claude Sonnet 4.6
8be2b533d2
docs(phase-12): UI design contract for Initial Setup Wizard
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-14 21:16:23 -04:00
Lucas Berger
9bc6c7274c
docs(11-05): complete gap-closure plan — SUMMARY
2026-06-14 08:28:24 -04:00
Lucas Berger and Claude Opus 4.8
6cdf9d22f9
docs(11): gap-closure plan 11-05 — fix CR-01/CR-02 blockers + WR-01/02/03 from code review
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-14 08:03:44 -04:00
Lucas Berger and Claude Opus 4.8
89132be3be
docs(11): code review (2 blockers, 3 warnings) + goal verification (5/5, 1 live-check deferred)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-14 08:02:08 -04:00
Lucas Berger
8cd4c0e2c2
docs(11-04): complete reminder picker plan — SUMMARY, STATE, ROADMAP, REQUIREMENTS
...
- 11-04-SUMMARY.md: allDay-aware select, edit pre-population, Custom-kept limitation, playwright smoke results
- STATE.md: advance plan counter, add key decisions, record session
- ROADMAP.md: phase 11 now Complete (4/4 summaries)
- REQUIREMENTS.md: CAL-13 + CAL-14 marked complete
2026-06-14 06:58:18 -04:00
Lucas Berger
adf5d13e28
merge(phase-11): wave 2 plan 11-03 backend plumbing
2026-06-13 22:27:54 -04:00
Lucas Berger
23a773edc3
docs(11-02): complete variable-lead scheduler plan — 28/28 tests, 314/314 suite
...
SUMMARY.md covers: uid:dtstartMs dedup, dropped isShared restriction,
all-day 9 AM branch, humanizeLeadMinutes buckets, pruneMs split fix.
Requirements NOTIF-04/05/06 claimed by automated tests.
2026-06-13 22:27:12 -04:00
Lucas Berger
72773a35eb
docs(11-03): complete Plan 03 — reminderLeadMinutes end-to-end plumbing
...
- Schema field + VALARM wiring in outbox worker (CAL-13/CAL-14)
- sync.ts VALARM classification → reminderLeadMinutes upsert (D-07/NOTIF-05)
- CalendarOccurrence.reminderLeadMinutes + GET select (D-10)
- 13 new TDD tests; 132/132 broker tests pass; tsc clean
2026-06-13 22:24:01 -04:00
Lucas Berger
d80a9589ac
docs(11-01): complete VALARM serialization + classification plan summary
...
- 37/37 vevent.test.ts pass (RED→GREEN TDD gate complete)
- 296/296 full API suite pass
- tsc --noEmit clean
- 7 new exported symbols; DST probe-at-9AM deviation documented
2026-06-13 22:06:11 -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
6109d4ca49
docs(11): add pattern map for per-event reminders
2026-06-13 21:20:55 -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
Lucas Berger
a3c4aea9b1
docs(11): add Nyquist validation strategy for per-event reminders
2026-06-13 21:07:14 -04:00
Lucas Berger
feec030509
docs(11): research phase — VALARM, NULL-vs-0 schema, off-list classifier, variable-lead scheduler
2026-06-13 21:04:32 -04:00
Lucas Berger
ecdd94a907
docs(11): UI design contract for per-event reminders
2026-06-13 20:52:33 -04:00
Lucas Berger
771608d3d4
docs(11): capture phase context for per-event reminders
2026-06-13 20:49:25 -04:00
Lucas Berger
94c62e213e
docs(phase-10): complete phase execution
2026-06-13 15:46:09 -04:00
Lucas Berger
ebde3e1d08
docs(10): add code review report
2026-06-13 15:35:03 -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
a944dcd881
docs(10): revise phase plan per plan-checker feedback (3 blockers, 2 warnings)
2026-06-13 14:07:22 -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
7af08c97c5
docs(10): add validation strategy
2026-06-13 13:40:41 -04:00
Lucas Berger
382b346b16
docs(10): research phase — admin role & settings
2026-06-13 13:38: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 and Claude Sonnet 4.6
de092e84c0
docs(10): UI design contract for admin-role-settings phase
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-13 13:20:40 -04:00
Lucas Berger
cb3ae9081f
docs(10): fold backlog 999.5 self-service onboarding into CONTEXT (D-07), reconcile with ROADMAP
2026-06-13 13:17:22 -04:00
Lucas Berger
0a28a438a8
docs(16): confirm live-CI human-verify items (gitleaks scan + boot-smoke) from PR #15 run #51/#52
Publish / publish (push) Successful in 8s
2026-06-13 10:26:38 -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
e0ec4a40a5
docs(16): re-review clean + code review fix report
2026-06-13 08:52:12 -04:00
Lucas Berger
5dd84a2861
docs(16): add code review report
2026-06-13 08:35:28 -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
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
bfc93584d7
docs(16): add validation strategy
2026-06-12 23:08:05 -04:00
Lucas Berger
4929a79eee
docs(16): research phase — gitleaks, eslint-plugin-security, pnpm audit/outdated, image hygiene
2026-06-12 23:06:20 -04:00