remediation-loop
Installation
SKILL.md
Step ⑤ — Remediate
Why this exists: a failed check has exactly three exits, and shipping it quietly is not one of them. The dangerous move is the silent fourth path: tweak the symptom until the verdict looks better, or quietly call it done. "I can't fix it, so I'll lower the bar" is hiding, not aligning.
The three exits (every fail goes to exactly one, with a trace)
- Fix the output (default). Go to root cause, don't suppress the symptom to make the verdict
look better. Then re-verify. (For metric claims, the fix is re-validated the same strict way it
was caught — see
references/hard-gates.md.) - Fix the table. Only if verification reveals the table itself was wrong → align toward
truth, with explicit declaration + human sign-off + the time-anchor test from
freeze-acceptance. Lowering the bar because it was hard is not this — that's the forbidden fourth path wearing a disguise. - Accept with a known defect. The human explicitly signs off on shipping with the fail → record it: which item failed, why, the recovery trigger, the owner. This is ship-with-defect, not done — never relabel it "complete" afterward.