For: the design audit (#2678). One page part at a time onto §5's components (src/web/ui.ts helpers such as row, card, badge, btn, and §5 classes), so docs/DESIGN.md §5d only shrinks.
src/web/pages/apps.ts draws the app's address with class="app-url", styled by .app-strip .app-url in src/web/style/content.ts.
Done:
[ ] The address is drawn with §5's existing link and text utilities (.mono/.truncate from base, or the app strip's own §5 parts if §5's table lists them). It still truncates on a 390 px screen and links to the same URL.
[ ] Those classes' rules are gone from src/web/style/content.ts, and their names leave the apps/runs/crew bullet of docs/DESIGN.md §5d. bun scripts/design-lint.ts passes, and --update gives a lower or equal baseline.
[ ] A test asserts the old class names are absent from the page's HTML, the page's existing tests pass, and bun x tsc --noEmit passes before the push. Screenshots are not required; the sandbox has no browser.
Files: src/web/pages/apps.ts, src/web/style/content.ts, docs/DESIGN.md, the test.
Risk: git grep app-url first. If the app strip is a §5 component in DESIGN.md's table, move the rule into style/components.ts under the strip in place of deleting it, and say so in the pull.
For: the design audit (#2678). One page part at a time onto §5's components (
src/web/ui.tshelpers such asrow,card,badge,btn, and §5 classes), so docs/DESIGN.md §5d only shrinks.src/web/pages/apps.tsdraws the app's address withclass="app-url", styled by.app-strip .app-urlinsrc/web/style/content.ts.Done:
.mono/.truncatefrom base, or the app strip's own §5 parts if §5's table lists them). It still truncates on a 390 px screen and links to the same URL.src/web/style/content.ts, and their names leave the apps/runs/crew bullet of docs/DESIGN.md §5d.bun scripts/design-lint.tspasses, and--updategives a lower or equal baseline.bun x tsc --noEmitpasses before the push. Screenshots are not required; the sandbox has no browser.Files: src/web/pages/apps.ts, src/web/style/content.ts, docs/DESIGN.md, the test. Risk:
git grep app-urlfirst. If the app strip is a §5 component in DESIGN.md's table, move the rule intostyle/components.tsunder the strip in place of deleting it, and say so in the pull.