Commit graph

1220 commits

Author SHA1 Message Date
Arthur Belleville
ab030dbe71
chore: merge executor worktree (worktree-agent-a3f5fac8dd5e3bd34) 2026-05-16 13:49:39 +02:00
Arthur Belleville
555d41f247
docs(13-01): complete design system foundation plan 01 summary
- Full CSS token vocabulary (223-line base.css) and auth.css extraction
- Ghost/Primary variant enums, IconButton/SpacingStep types, and helper functions
- All 18 tests green; TDD RED/GREEN gates documented
2026-05-16 13:48:44 +02:00
Arthur Belleville
d1499659bf
feat(13-01): extend variants.go with new enums and helpers.go with helper functions (GREEN)
- Add ButtonVariantGhost to ButtonVariant enum and NormalizedButtonVariant switch
- Add BadgeVariantPrimary to BadgeVariant enum and NormalizedBadgeVariant switch
- Add IconButtonVariant type (Neutral/Warning/Success/Danger) with normalizer
- Add IconButtonTone type (Solid/Ghost) with normalizer
- Add SpacingStep type (XS/SM/MD/LG/XL) with normalizer
- Add IconButtonClass(), SpaceXClass(), SpaceYClass() exported class functions
- Add buttonType(), inputType(), inputID(), textareaRows() helper functions to helpers.go
- Fix TestButtonClass_GhostVariant assertion to match compound class format preserved for Plan 02
2026-05-16 13:46:30 +02:00
Arthur Belleville
8602eb10a1
test(13-01): add failing tests for new variant enums and class functions (RED)
- TestButtonVariantGhost_Normalizer, TestButtonClass_GhostVariant
- TestBadgeVariantPrimary_Normalizer, TestBadgeClass_PrimaryVariant
- TestIconButtonClass_GhostNeutral, TestIconButtonClass_SolidNeutral
- TestSpaceXClass_MD, TestSpaceYClass_LG
2026-05-16 13:44:36 +02:00
Arthur Belleville
59e39fe538
feat(13-01): replace base.css with 223-line token vocabulary and extract auth.css
- Replace 28-line backend/internal/web/ui/base.css stub with full go-backend token vocabulary (223 lines, --color-brand-primary: #804eec)
- Create backend/internal/web/ui/auth.css with auth-provider button styles extracted from button.css Phase 8 block
- Update backend/tailwind.input.css to import auth.css after base.css
2026-05-16 13:43:56 +02:00
Arthur Belleville
45a914f4ea
docs(13): create phase plan 2026-05-16 13:28:09 +02:00
Arthur Belleville
593bb5bf20
fix(13): apply checker revisions to plans 04 and 05
- 13-04: add 13-03 to depends_on, bump wave 3→4 (form-field.css must exist before tailwind.input.css manifest is written)
- 13-05: bump wave 4→5 to follow 13-04; clear overclaimed requirements (DS-01–DS-09 → []); extend Task 1 automated verify with grep checks for RegisterCatalogRoute, build tag, and catalog page heading

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 13:24:46 +02:00
Arthur Belleville
9e954a40e7
docs(13): create phase 13 design system foundation plan (5 plans, 4 waves)
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 13:20:43 +02:00
Arthur Belleville
a25421e2cf
docs(13): add validation strategy 2026-05-16 13:08:31 +02:00
Arthur Belleville
5bb2636577
docs(13): research design system foundation phase
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 13:07:59 +02:00
Arthur Belleville
e867b735d9
docs(13): UI design contract 2026-05-16 12:58:32 +02:00
Arthur Belleville
bab59fb220
fix(13): collapse typography to 2 weights, fix CTA copy, add focal point
- Heading weight 700 → 600 (resolves checker BLOCK on Dim 4 — max 2 weights)
- Modal header and empty-state title font-weight updated to match
- Empty state CTA "Add item" → "Create item" (verb + noun, Dim 1 flag)
- Catalog page focal point declaration added (Dim 2 flag)

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 12:53:13 +02:00
Arthur Belleville
a0c21b0582
docs(13): UI design contract for design system foundation phase
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 12:48:52 +02:00
Arthur Belleville
ab64a73b1d
docs(state): record phase 13 context session 2026-05-16 12:41:32 +02:00
Arthur Belleville
3b9bd62a24
docs(13): capture phase context 2026-05-16 12:41:28 +02:00
Arthur Belleville
fcffb57df4
chore: archive v2.0 milestone 2026-05-16 11:01:12 +02:00
Arthur Belleville
7a1eaa7b0f
docs: create milestone v3.0 roadmap (5 phases) 2026-05-16 10:57:13 +02:00
Arthur Belleville
88d0187c84
docs: define milestone v3.0 requirements 2026-05-16 10:53:38 +02:00
Arthur Belleville
7b4f50f953
docs: start milestone v3.0 Design System & Visual Polish 2026-05-16 10:52:10 +02:00
Arthur Belleville
58a9ce0b03
docs(phase-10): update validation strategy 2026-05-16 10:49:50 +02:00
Arthur Belleville
207f5fd089
docs(phase-09): update validation strategy 2026-05-16 10:46:19 +02:00
Arthur Belleville
a0f62c261e
test(phase-09): add etape schema validation 2026-05-16 10:45:29 +02:00
Arthur Belleville
163be5bb32
docs: audit v2.0 milestone 2026-05-16 10:41:23 +02:00
Arthur Belleville
fa208a5bf7
docs(phase-12): update validation strategy 2026-05-16 10:38:26 +02:00
Arthur Belleville
deab7a9aa2
test(phase-12): add discussion schema validation 2026-05-16 10:37:29 +02:00
Arthur Belleville
81538bb780
docs(12-03): complete discussion realtime plan 2026-05-16 10:34:41 +02:00
Arthur Belleville
409245eac0
fix(12-03): reset discussion composer from htmx form 2026-05-16 10:32:28 +02:00
Arthur Belleville
1034efcec4
fix(12-03): clear discussion composer after suppressed swap 2026-05-16 10:29:38 +02:00
Arthur Belleville
426d89c43b
fix(12-03): use htmx request source for discussion posts 2026-05-16 10:27:56 +02:00
Arthur Belleville
6f17c3016f
fix(12-03): suppress sender duplicate discussion rows 2026-05-16 10:24:34 +02:00
Arthur Belleville
d15c3748e4
feat(12-03): add discussion SSE stream 2026-05-16 10:18:33 +02:00
Arthur Belleville
c6dcb680bd
test(12-03): add discussion SSE coverage 2026-05-16 10:17:23 +02:00
Arthur Belleville
0fa34cebf0
docs(12-02): complete discussion unread plan 2026-05-16 10:16:24 +02:00
Arthur Belleville
3111b6e011
feat(12-02): implement discussion unread badges 2026-05-16 10:15:38 +02:00
Arthur Belleville
e3c8d51782
test(12-02): add discussion unread coverage 2026-05-16 10:12:56 +02:00
Arthur Belleville
6af4d70d51
docs(12-01): complete discussion foundation plan 2026-05-16 10:12:06 +02:00
Arthur Belleville
c5477e4ceb
feat(12-01): implement discussion tab and posting 2026-05-16 10:11:14 +02:00
Arthur Belleville
39e21be126
test(12-01): add discussion handler coverage 2026-05-16 10:08:34 +02:00
Arthur Belleville
68884daf11
feat(12-01): add discussion schema and queries 2026-05-16 10:07:12 +02:00
Arthur Belleville
f848c42e54
docs(12): create phase plan 2026-05-16 10:04:06 +02:00
Arthur Belleville
164fa1133c
docs(state): record phase 12 UI session 2026-05-16 09:55:44 +02:00
Arthur Belleville
50a3f255fc
docs(12): UI design contract 2026-05-16 09:55:43 +02:00
Arthur Belleville
7ffa3600a0
docs(state): record phase 12 context session 2026-05-16 09:33:06 +02:00
Arthur Belleville
bfd1468bc4
docs(12): capture phase context 2026-05-16 09:32:55 +02:00
Arthur Belleville
74a5f17d09
docs(11): verify phase completion 2026-05-16 09:07:50 +02:00
Arthur Belleville
abc587b4a5
docs(11): add code review report 2026-05-16 09:06:45 +02:00
Arthur Belleville
9a8cdf097f
docs(11-02): complete verification plan 2026-05-16 09:05:59 +02:00
Arthur Belleville
bb84d70569
fix(11-02): show planning event dates 2026-05-16 08:39:10 +02:00
Arthur Belleville
404b545a5d
docs(11-01): complete planning agenda plan 2026-05-16 07:28:12 +02:00
Arthur Belleville
2989c0b917
feat(11-01): implement planning agenda page 2026-05-16 07:26:49 +02:00