I test before I say “fixed”.
I record what I built, what I actually ran and what those results still leave unanswered.
I freeze expected behavior first. REPRO must reproduce the original failure, then test a patch against the same assertions.
I keep implemented code distinct from completed runs. A passing target test covers only the cases listed.
What I built
How I separate expected behavior, the original failure, a candidate patch and the test verdict.
I froze the tests before I asked for a fix
The first hard rule in my implementation was that a patch could not move the test that would judge it.
Read my note ↗I gave each recorded stage an evidence view
I already had a streaming pipeline. The useful next step was to make its decisions inspectable without building a second system to animate them.
Read my note ↗What I have actually tested
A controlled fixture run checked the sandbox harness; no Groq request was made.
How I make the work easier to inspect
I record how the site presents the story, source code and project evidence.
I removed the dark square around the mascot
The screenshot showed a black rectangle around the homepage bug, so I traced its edge back to the source image and fixed the transparency there.
Read my note ↗I let the pixels fill the screen and kept the words clear
I changed two reading problems together: the background left too much unused space, and Source made readers scroll inside a code box.
Read my note ↗I moved the story out of the editor frame
I changed the site shell so REPRO's story, experiment and source code each have room to do their own job.
Read my note ↗