← Design thesis

Explorations

Drift Advisor reads three live products and shows where one component renders differently, so a decision can be recorded once instead of guessed at three times. Two forks changed what it is.

The product’s job

It started as a drift detector. One finding in seven was actually drift.

So it stopped ranking problems by severity and started recording what was decided.

STALE Non-Fleet fell through to a framework default nobody chose Drift
FLEET STAGES Fleet has stages the other flows do not model Legal
PANIC A product call, and possibly a compliance one Routed
DANGER Cannot be ruled without opening one confirm dialog Blocked
PRIMARY A theme constant, not the local drift an earlier audit named Reclassified
DENSE DATA Every live table renders Manrope. The premise did not hold Withdrawn
HEADING Three products converged on a scale the ramp never defined Decided

One row of seven needed fixing. The other six needed recording.

Severity DecideLegalRouteBlockedWithdraw

The unanswered question

The audit could name a conflict. It could not say where to fix it.

Seven sources of truth and no answer to which one changes. Two pull requests died on that.

Figma

Variants and tokens

Code

Props and types

Storybook

Published stories

Three products

What actually ships

Linear

Tickets and owners

Wiki

Written guidelines

Roadmap

What is scheduled

#38769Closed unmerged
#43578Closed unmerged

Two attempts at a typed StatusTag, neither merged. The fix was never the hard part. Nobody could say which of the seven the decision belonged to, so it belonged to none of them.