oleh
a4e4d96d3b
Add dataset library, extract-to-dataset, and render-time reference resolution
2026-06-05 15:49:40 +03:00
oleh
25849461e0
Reconcile visual specimen with the resolved status indicator and toggle
2026-06-05 14:11:05 +03:00
oleh
da20475d2f
Record council resolutions for Draft/Published toggle and status dot
2026-06-05 14:10:56 +03:00
oleh
29217aefcf
Switch default accent to deep teal
2026-06-05 13:41:34 +03:00
oleh
3dd8187ee6
Document persistence failure-surfacing and overlay-store conventions
2026-06-05 13:07:55 +03:00
oleh
331ce93fb9
Record council backfill rules in the interaction contract
2026-06-05 12:58:59 +03:00
oleh
7b8115f623
Add design council skill and interaction-and-feedback contract
2026-06-05 12:33:00 +03:00
oleh
c50f141d57
Add resizable panes with drag handles, min widths, and persistence
2026-06-05 10:46:07 +03:00
oleh
411bfbc6c2
Implement fit-mode rendering contract with container sizing and pane re-fit
2026-06-05 10:45:41 +03:00
oleh
7d7034ef1a
Add in-app confirmation dialog replacing window.confirm
2026-06-05 02:28:37 +03:00
oleh
0c7297624e
Format entire codebase with Prettier (mechanical, no behavior change)
2026-06-05 01:43:28 +03:00
oleh
22f0556ef8
Implement M1.5 visual design foundation: tokens, IBM Plex, theme toggle, chart themes
2026-06-05 01:29:10 +03:00
oleh
094e5f6e4e
Add visual design language (IBM/Carbon-inspired) and schedule it as M1.5
...
Defines the visual contract before the design-application work, so M2+ build on settled tokens.
- docs/architecture/09-visual-design.md: principles + deliberate divergences (square chrome, free color/theming), token system (IBM Plex type, 8px spacing, role-based color, motion), component conventions, and a source-repo map for extending the research
- docs/architecture/visual-specimen.html: standalone kitchen-sink specimen with a live theme x accent switcher; doubles as the tokens.css sandbox
- IMPLEMENTATION-PLAN: new M1.5 'Visual design foundation' milestone, plus ground-rule/cross-cutting/reference wiring
- index links: 00-overview, CLAUDE.md, AGENTS.md (architecture playbook now 00-09)
Applying the design to the M1 surfaces is deferred to a separate session.
2026-06-05 00:25:11 +03:00
oleh
ca54bb66b1
Implement M1 authoring loop: library, editor, live preview, persistence
...
M1 MVP from docs/IMPLEMENTATION-PLAN.md, with the /alignment pass applied.
- core: Snippet model + factory; prepareSpecForRender (copy-not-mutate); per-theme Vega chart config
- state/orchestration: SnippetStore with debounced auto-save; IndexedDB adapter + read-time migration; startup hydration + write-through persistence
- ui: SnippetLibrary, SpecEditor (Monaco edcore.main — full editor features, JSON-only languages), LivePreview
- build: Monaco/Vega manual chunks; raised PWA precache ceiling
- alignment: flush a valid draft on snippet switch (+regression tests); TODO breadcrumbs for the preview render race and the window.confirm delete
- housekeeping: gitignore .claude/projects/
2026-06-05 00:16:24 +03:00
oleh
056644450c
Initial scaffold: spec, architecture playbook, and M0 skeleton
2026-06-04 22:14:33 +03:00