Commit Graph

24 Commits

Author SHA1 Message Date
oleh acf14a8b13 Skills: fold in four external-skills-review borrows; record the comparison memo 2026-07-04 16:57:57 +03:00
oleh fb4b42a1a7 Docs: record the spec-follows-code regime across the working docs 2026-07-02 22:33:05 +03:00
oleh da6a675982 Editor: Vega-Lite expression intelligence; single-home render errors 2026-07-01 05:00:47 +03:00
oleh c019660692 Editor: composition wireframe — pull-out, stacking, and simplify 2026-06-30 15:42:22 +03:00
oleh 43d3b480d9 Copy: pare product claims to what we can certify, cut rule-of-three cadence, record arch 10 §10 2026-06-26 23:09:47 +03:00
oleh 2ed9db3792 Persistence: share entity write-through helper; normalize quota at db.put 2026-06-16 23:06:37 +03:00
oleh a833e019d6 Skills: eng-council consult leads with need/laziest-rung; alignment flags known-ceiling shortcuts 2026-06-16 21:44:43 +03:00
oleh de9dbf3ec8 Docs hygiene: enforce in /alignment, add eng-council Documentation seat and beyond-scope notes 2026-06-14 23:57:39 +03:00
oleh 0470389b41 Chart builder: intent front door, Heatmap mark, role-aware guidance 2026-06-13 12:08:11 +03:00
oleh e0806bf3db Quiet fields: base.css field baseline, --field tokens, 3:1 border-strong, app-wide migration 2026-06-13 00:06:33 +03:00
oleh 7d4906ec38 Control scale: Button/IconButton primitives, two-height tokens, app-wide migration 2026-06-12 23:13:13 +03:00
oleh 5fe5aed50f Process: session wrap-up protocol — doc-update, then clean-context review subagents 2026-06-12 21:48:29 +03:00
oleh 331b0a31f5 Eng-council: alignment checks from sweep findings + metrics baseline 2026-06-12 19:46:38 +03:00
oleh f26ac66633 Skills: eng-council — evidence-grounded structural review with deletion bias 2026-06-12 18:54:40 +03:00
oleh cad19445b0 Add matter-of-fact comment/doc voice rule to alignment and doc-update skills 2026-06-10 17:11:15 +03:00
oleh 54d68af7e0 Prune resolved seating notes from the council skill and generalize the backfill rule 2026-06-10 01:33:10 +03:00
oleh dcb7037a71 Seat web.dev on the design council; record PWA backfill 2026-06-07 20:39:56 +03:00
oleh c11afc273d Add Chart Builder: no-JSON Vega-Lite composer from a dataset (M4) 2026-06-05 23:46:21 +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 7b8115f623 Add design council skill and interaction-and-feedback contract 2026-06-05 12:33:00 +03:00
oleh eec2986921 Allow typecheck/test/lint commands without permission prompts 2026-06-05 02:28:42 +03:00
oleh 0c7297624e Format entire codebase with Prettier (mechanical, no behavior change) 2026-06-05 01:43:28 +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