Rheveal/ BUILD LOG
rheveal.app →

Building a disposable camera for events, in public. A new frame develops most nights.

DAY 04 · '26 07 12

The Design Moves Into the Code

The design system moved off the canvas and into the app's real code — then eight AI reviewers tried to break it.

The host's live feed, now speaking the design system — stat tiles, the green LIVE tag, and photos arriving.
The host's live feed, now speaking the design system — stat tiles, the green LIVE tag, and photos arriving.

Design systems die in the gap between the mockup and the code. Closing that gap — same numbers, same names, same rules in both — is what makes the next feature default to looking right. One honest gap remains for a design decision: the status tags are tuned for the dark theme, and the admin's light mode needs its own version of them.

The goalYesterday's design system existed on paper (well, on the design canvas). Today it had to become real — every value in the app's actual code pulled into line with it, with zero new design decisions along the way.

The moment

Mid-review, the working files suddenly looked like all the day's work had vanished — every edit reverted. Heart-stop moment... then the trail led to one of the review robots, which had temporarily "set aside" the changes to photograph the before state, and hadn't put them back yet. It did, everything was verified intact, and the work got safely committed minutes later. Lesson repeated from yesterday: build with AI, but keep receipts.