Lucas Berger
caff8b4b0a
docs(17-05): complete logout control + sheet centering plan
...
- Sign out control (D-07): LogOut icon, handleSignOut fire-and-best-effort, navigate /login
- Desktop centering (D-09): phone/desktop style branch on SettingsSheet, ChangePasswordSheet, LinkOidcSheet, CredentialSheet
- playwright-cli verified: centered modal @1280x720, bottom-sheet @390x844, Sign out redirects to /login
2026-06-18 12:54:43 -04:00
Lucas Berger
9e080fb22a
docs(phase-17): update tracking after wave 1
2026-06-18 12:45:49 -04:00
Lucas Berger
65e6222944
chore: merge executor worktree (worktree-agent-af89750bf86857964)
2026-06-18 12:44:24 -04:00
Lucas Berger
d917157c63
docs(17-02): complete branding assets plan summary
...
Records approved brand decisions for plan 17-04:
- logo art approved (family-house redesign)
- brand accent #e8915a (warm amber)
- --brand-logo-border-radius: 0
2026-06-18 12:43:45 -04:00
Lucas Berger
d01ec2388c
docs(17-01): complete token groundwork plan — SUMMARY
...
tokens.css restructured to :root,[data-theme=light] combined selector;
--bottom-chrome-h added; all --sx-color-* overrides intact; build green;
layout.spec.ts pixel profile 15/15 pass; Schedule-X colors verified.
2026-06-18 12:14:45 -04:00
Lucas Berger
eb0db8beef
docs(17): create phase plan
2026-06-18 11:36:21 -04:00
Lucas Berger
280438b2d3
docs(17): create phase plan (6 plans, 2 waves) — UI optimization & polish
2026-06-18 11:34:04 -04:00
Lucas Berger
28cf79754a
docs(17): add validation strategy
2026-06-18 11:19:24 -04:00
Lucas Berger
f789a67f95
docs(17): research phase domain
2026-06-18 11:17:44 -04:00
Lucas Berger
a1457a5b30
docs(17): UI design contract
2026-06-18 10:59:25 -04:00
Lucas Berger
efeee02a36
Merge remote-tracking branch 'origin/main' into gsd/phase-17-ui-optimization-polish
...
# Conflicts:
# .planning/STATE.md
2026-06-18 10:08:45 -04:00
Lucas Berger
91ab9d1f78
docs(19): ship phase 19 — PR #23
2026-06-17 22:49:45 -04:00
Lucas Berger
abf7be782a
docs(phase-19): add security threat verification (28/28 closed, threats_open: 0)
CI / changes (pull_request) Successful in 10s
CI / fast-checks (pull_request) Failing after 2m17s
CI / api (pull_request) Successful in 2m51s
CI / security (pull_request) Failing after 12s
CI / harness (pull_request) Successful in 5m9s
CI / gate (pull_request) Failing after 2s
2026-06-17 22:47:45 -04:00
Lucas Berger
f3af130e9e
docs(17): add workstream D — 4 UI findings from Phase 19 UAT (logout button, admin feedback, popup centering, admin nav)
2026-06-17 22:34:18 -04:00
Lucas Berger
af0a70ccec
test(19): complete UAT — Tests 1-3 pass live, 4 resolved-by-fix, 5→ship; 4 UI findings routed to Phase 17
2026-06-17 22:32:52 -04:00
Lucas Berger
73dd6a2383
docs(19): re-review after fixes — status clean (0 critical/warning, 2 info)
2026-06-17 20:50:25 -04:00
Lucas Berger
9cccf17ef9
chore: enable MemPalace discuss-time recall + KG mirror
2026-06-17 20:45:39 -04:00
Lucas Berger
5f74ae965d
docs(19): add code review fix report
2026-06-17 20:42:51 -04:00
Lucas Berger
83e23d760d
docs(state): record phase 17 context session
2026-06-17 20:37:02 -04:00
Lucas Berger
3784762817
docs(17): capture phase context (layout polish + branding + theme groundwork; dark mode/styling deferred)
2026-06-17 20:37:02 -04:00
Lucas Berger
916fb34f17
docs: add backlog items 999.20 (dark mode/theming) + 999.21 (styling refresh)
2026-06-17 20:34:02 -04:00
Lucas Berger and Claude Opus 4.8
46eaf070ea
chore: enable MemPalace for project and ignore per-project files
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 20:12:50 -04:00
Lucas Berger
4b635784e4
docs(19): add code review report
2026-06-17 20:08:26 -04:00
Lucas Berger
37fd896ce9
docs(phase-19): mark phase complete (verification passed, 5/5 plans)
2026-06-17 20:00:21 -04:00
Lucas Berger
0aca22f743
docs(19): verification passed (21/21) after blocker fix; UAT for live/CI items
2026-06-17 20:00:00 -04:00
Lucas Berger
9b10d875d4
docs(phase-19): update tracking after wave 4
2026-06-17 17:44:10 -04:00
Lucas Berger
11977fddf4
chore: merge executor worktree (worktree-agent-ad5628ea37541e256)
2026-06-17 17:28:49 -04:00
Lucas Berger
63beb74650
docs(19-04): complete PWA login UI + account management surfaces plan
2026-06-17 17:26:07 -04:00
Lucas Berger
eba0bb095d
docs(19-05): complete dev-bypass rework + harness + CI plan (checkpoint)
2026-06-17 17:22:39 -04:00
Lucas Berger
1cf572a2b9
docs(phase-19): update tracking after wave 3
2026-06-17 17:06:30 -04:00
Lucas Berger
e0d471a5d5
docs(19-03): complete local-auth middleware wiring plan
2026-06-17 17:00:42 -04:00
Lucas Berger
eb090bb57e
docs(phase-19): update tracking after wave 2
2026-06-17 16:42:17 -04:00
Lucas Berger
f167031292
docs(19-02): complete admin+me account management plan summary
2026-06-17 16:40:50 -04:00
Lucas Berger
13e3757e88
docs(phase-19): update tracking after wave 1
2026-06-17 16:26:23 -04:00
Lucas Berger
d22da015cb
docs(19-01): complete local-auth foundation plan (checkpoint reached at Task 4)
2026-06-17 16:19:25 -04:00
Lucas Berger
f96282a767
docs(19): add PATTERNS.md (codebase analog map for planning)
2026-06-17 16:08:36 -04:00
Lucas Berger
cb23603c83
docs(19): record phase planned (5 plans, 4 waves)
2026-06-17 16:04:38 -04:00
Lucas Berger
dc40ba9fb8
docs(19): create local-auth phase plan (5 plans, 4 waves)
2026-06-17 15:35:43 -04:00
Lucas Berger
4b461cbaab
docs(19): add validation strategy
2026-06-17 15:19:08 -04:00
Lucas Berger and Claude Sonnet 4.6
29f4a2e623
docs(19): research phase 19 local auth domain
...
Covers password hashing (node:crypto scrypt), JWT session cookies
(hono/utils/jwt), middleware ordering, local_credentials schema,
OIDC-link flow, dev-bypass rework (option C), and break-glass CLI.
Resolves all five open questions from CONTEXT.md.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 15:17:46 -04:00
Lucas Berger and Claude Opus 4.8
9ef7eaada8
docs(state): record phase 19 UI-SPEC approval; ignore local claude settings
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 21:21:25 -04:00
Lucas Berger and Claude Sonnet 4.6
4dd6068dcc
docs(19): mark UI-SPEC approved after checker verification
...
All 6 design dimensions PASS plus Phase 17 brand-slot readiness contract.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 21:19:45 -04:00
Lucas Berger and Claude Sonnet 4.6
71bf21634c
docs(19): UI design contract for local auth login screen and admin additions
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-16 21:18:04 -04:00
Lucas Berger
45fca0ed6b
docs(state): record phase 19 context session
2026-06-16 21:04:57 -04:00
Lucas Berger
64fa4653da
docs(19): capture phase context
2026-06-16 21:04:52 -04:00
Lucas Berger and Claude Opus 4.8
f485b38324
docs(12): ship phase 12 — PR #22
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 16:24:41 -04:00
Lucas Berger and Claude Opus 4.8
e821515d25
docs(12): resolve VERIFICATION human-needed — wizard e2e satisfied via UAT re-verify
...
CI / changes (pull_request) Successful in 4s
CI / fast-checks (pull_request) Failing after 1m4s
CI / api (pull_request) Failing after 1m30s
CI / harness (pull_request) Failing after 1h2m7s
CI / security (pull_request) Failing after 13s
CI / gate (pull_request) Failing after 1s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 16:23:15 -04:00
Lucas Berger and Claude Opus 4.8
932fcb6e3f
chore(12): mark Phase 12 complete — UAT re-verified, all 6 gaps closed
...
- ROADMAP/STATE advanced to Phase 13 (real-lint-gate-eslint)
- Archived diagnosed UAT marked superseded (historical only)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 16:17:18 -04:00
Lucas Berger and Claude Opus 4.8
5eef074a57
test(12): re-verify UAT after gap-closure — 6 passed, 1 env-blocked, all 6 gaps confirmed closed
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 16:04:22 -04:00
Lucas Berger
eed76de37f
docs(12-05): complete Instance-step gap-closure plan (gaps 1, 3, 4)
2026-06-15 21:32:53 -04:00