FunnyEnough

Engineering notes & expertise

Reading

Size
Theme
Motion
For long-form reading
Type
Width
Space
Aids

No fix until the bug reproduces

DebuggingFreshModel-agnosticverified 2026-06-21sha deb44f540621

Born in: the post where it earned its place →

Vendor “fix this bug” prompts let the agent jump straight to a plausible diff, so it patches the symptom it imagined and you find out in production whether it guessed right. This contract inverts the order: the first deliverable is a FAILING artifact – a red test or a script that exits non-zero – that pins the real defect, and writing a fix before that artifact exists is forbidden. The un-clonable part is the refusal branch: if it cannot reproduce reliably, it STOPS and reports what is missing instead of shipping a fix nobody can verify.

Fill in: defect_report verify_cmd

Shared as is, for reference. Read it and decide what it will do before you run it; using it is your responsibility, under the terms.