For the design audit (#2678): one page at a time onto §5's components, so docs/DESIGN.md §5d only shrinks. src/web/style/content.ts still styles .act .row… (around line 511), but no page under src/web writes class="act" or passes act as a list's extra class.
Done:
[ ] Confirm no producer: grep for act as a class (in class="…", an extra: option and any template building class names). If one exists, do not delete: move that markup onto §5's row instead and say so in the pull.
[ ] Otherwise the five .act rules are deleted from content.ts and .act from docs/DESIGN.md §5d.
[ ] bun scripts/design-lint.ts is clean and bun test test/design-lint.test.ts passes.
Files: src/web/style/content.ts, docs/DESIGN.md.
Before pushing, run bun x tsc --noEmit and bun test test/design-lint.test.ts.
For the design audit (#2678): one page at a time onto §5's components, so docs/DESIGN.md §5d only shrinks.
src/web/style/content.tsstill styles.act .row…(around line 511), but no page under src/web writesclass="act"or passesactas a list's extra class.Done:
grepforactas a class (inclass="…", anextra:option and any template building class names). If one exists, do not delete: move that markup onto §5's row instead and say so in the pull..actrules are deleted from content.ts and.actfrom docs/DESIGN.md §5d.bun scripts/design-lint.tsis clean andbun test test/design-lint.test.tspasses.Files: src/web/style/content.ts, docs/DESIGN.md. Before pushing, run
bun x tsc --noEmitandbun test test/design-lint.test.ts.