oleh
109c33e2cd
Add app-shell heading and skip link (WCAG 2.4.1 / GOV.UK)
2026-06-05 12:58:54 +03:00
oleh
38c2ac15c2
Backfill interactive-control accessibility against the council (APG)
2026-06-05 12:58:32 +03:00
oleh
8f6ac21171
Reframe council audit as a one-off backfill, not a standing mode
2026-06-05 12:43:16 +03:00
oleh
8ef749c2d0
Report pane resize handle size to assistive tech (APG window splitter)
2026-06-05 12:33:19 +03:00
oleh
7b8115f623
Add design council skill and interaction-and-feedback contract
2026-06-05 12:33:00 +03:00
oleh
3839f92f1d
Add notification toasts and surface persistence failures instead of failing silently
2026-06-05 11:19:50 +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
f4253f50ca
Add draft/published editor workflow with publish, revert, and dirty indicator
2026-06-05 10:45:09 +03:00
oleh
eec2986921
Allow typecheck/test/lint commands without permission prompts
2026-06-05 02:28:42 +03:00
oleh
7d7034ef1a
Add in-app confirmation dialog replacing window.confirm
2026-06-05 02:28:37 +03:00
oleh
edadc2a3fa
Add .git-blame-ignore-revs to skip the Prettier reformat in blame
2026-06-05 01:43:47 +03:00
oleh
0c7297624e
Format entire codebase with Prettier (mechanical, no behavior change)
2026-06-05 01:43:28 +03:00
oleh
939950b136
Add ESLint + pre-commit hook and fix the issues it surfaced
2026-06-05 01:42:42 +03:00
oleh
3d38dd1411
Clarify trim-content principle: judge by user-path, not category
2026-06-05 01:29:11 +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
547edb85e4
Add orchestration/ to the AGENTS.md directory map
2026-06-05 00:31:03 +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