Self-correcting guard stack
14 composable guards (G1–G14) catch specific classes of LLM patch slop — broken syntax, dropped functions, hallucinated frameworks/URLs/configs, README destruction. Plus two planner-time post-processors (Layer-A real-bug task synthesis, Layer-B README banishment) and an opt-in scalar Ψ-lite quality gate. Every guard was added in response to a specific live bench failure.