chore: retire the Design project bridge — UDG is the whole system #145
No reviewers
Labels
No labels
build-dist
priority
P1
priority
P2
priority
P3
priority
P4
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Toilville/toilville-design!145
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/retire-designsync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The claude.ai Design project had become a one-way mirror of values this repo already held.
Its original authored superset — components, ui_kits, themes, assets, work this repo could not reproduce — was lost on 2026-06-27 and never came back. What remained were tokens-only bundles assembled from
dist/and sent out to six per-product projects, so the bridge carried nothing the generators had not just produced. It also cost something to keep: an interactive claude.ai login, usable in a main session only, unreachable from CI or any headless run, and a second front door onto one source of truth.UDG already ships everything a designer needs to work from, and
just buildemits all of it:dist/<product>/artifact.htmldist/<product>/{skin.css, tokens.dtcg.json}artifact.{docx,pptx,pdf},template.{dotx,potx}diagrams/*.svg,docs/brand-guide.htmlScope
.design-sync/—assemble.mjs,config.json, bothconventions.<product>.md,NOTES.md, the staged colours. Itsconfig.jsonalso named apackage-validate.mjsgate that is not in this repo, so that dangling reference goes too.ds-bundle/ignore rule, since nothing produces that output any more.Nothing else referenced it: no justfile target, no CI workflow, no repo-local skill.
Testing
extract.py check --allclean (dist/ still matches the token sources),build_surfaces.py checkclean, 183 generator tests pass. Confirmed the only surviving mention of the bridge in the repo is the sentence recording that it was retired.Impact Statement
Documentation and dead tooling only — no token value, generated artifact, theme or site output changes, and
just build/just checkbehave exactly as before. The practical effect is that the design system has one front door instead of two, and no part of it now depends on an interactive login that CI could never perform.Two follow-ups for you, both outside this repo:
d7b92641, rituals2a3ccfe5, fux-capacity54fb2a26, spelworkc155e615, tctd7024e6e0, peterswimm3710c2f9, and the lost supersetfd8f75a0..design-sync/fonts/DM-Mono-*.woff2files after this merges. They are the font already retired in favour of the system monospace stack, so they can go.