How I work
Build the check, then break it.
I don't just make the file. I build the check that proves it's right, and I test the check by breaking it on purpose.
Three things stay in sync
Figma, the code, and the live site all win. None of them is the source of truth on its own. A change in one of them is a change in the others, in the same session. The design system names every value once. The bridge moves a page into Figma and back. The gates fail the file on purpose. The pipelines refuse to ship a quiet error.