Skip to content

feat(diagrams): canonical animated diagram family + motion grammar; drop Obsidian references - #15

Merged
kengio merged 1 commit into
mainfrom
feat/diagram-family
Jul 4, 2026
Merged

feat(diagrams): canonical animated diagram family + motion grammar; drop Obsidian references#15
kengio merged 1 commit into
mainfrom
feat/diagram-family

Conversation

@kengio

@kengio kengio commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  1. assets/diagrams/ — the six architecture diagrams now live here canonically as animated dark/light pairs (12 SVGs) on DS tokens: transparent canvas, .cyber-card panels (never animated), at most one .btn-tech hero per diagram, dash-flow + neuron-spark motion, prefers-reduced-motion freeze, all text path-converted with glyph dedup. The three stale unpaired SVGs (coevo-loop.svg, harness-os-stack.svg, vault-hub.svg) are removed. coevo-loop is redrawn as true-circle geometry (center 225,212 · R 145 · steps at exact 120°).
  2. assets/diagrams/README.md — new canonical family-grammar reference: card/hero recipes, palette map incl. the documented light-meta WCAG deviation (#0a0a1299 @ 5.16:1 over the failing --text-disabled 2.32:1), arrowhead marker standard, motion rules + reduced-motion, transparent-canvas rule, text→path pipeline (ink-bbox lockup, glyph dedup), per-diagram sizes, and the mandatory virtual-time pixel-diff test.
  3. DESIGN.md §7 — short "Diagram motion" paragraph pointing at the new reference.
  4. Obsidian removal — all positioning mentions in README.md + DESIGN.md replaced with plain-Markdown-vault phrasing ("Markdown Vault" layer, "the vault is the dispatch hub", checkbox task syntax); index.html/docs.html had none.
  5. Skill count — 29+ → 30 everywhere (§8 sample line + product-context blurbs).
  6. CHANGELOG.md — compact Unreleased entry.

Checks: node tokens/check.js ✓ (dist fresh, css↔tokens in sync) · node tokens/a11y.js ✓ (7 pairs AA) · all 12 SVGs pass the structural gates (XML, no <text>, no external refs, <120KB, reduced-motion) and the virtual-time animation proof.

Diagrams originated in onebrain repo PR #213, owner-approved through 5 template revisions.

🤖 Generated with Claude Code

@kengio
kengio force-pushed the feat/diagram-family branch 4 times, most recently from bfce3ec to 5b80494 Compare July 4, 2026 19:09
@kengio
kengio force-pushed the feat/diagram-family branch from 5b80494 to c1590f8 Compare July 4, 2026 19:10
@kengio
kengio merged commit 8ddde56 into main Jul 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant