What problem does it solve? When an automated software development lifecycle phase fails, teams often retry blindly or guess at the root cause, burning retry budgets and corrupting failure history. This Skill normalizes every failure into an immutable record, validates troubleshooting diagnoses, enforces repair budgets, and deterministically selects the earliest responsible owner or an explicit stop condition before any retry. ## Core Features & Use Cases - Deterministic failure classification: Records immutable failure events, diagnoses, and classifications using a taxonomy of 23 failure classes routed to the correct SDLC phase skill. - Repair budget enforcement: Caps localized repairs, design repairs, blocker attempts, active minutes, and per-feature dispatches through a process-safe locked helper script. - Design admission gate: Admits a design defect only with positive causal evidence and digest-verified human approval for broader changes. - Ordered revalidation: After a successful repair, advances a commit-bound revalidation cursor gate by gate before marking the failure resolved. - Use Case: An evaluation phase fails ambiguously during an agentic SDLC run; the coordinator invokes this Skill to route exactly once to troubleshooting, validate the returned diagnosis, and dispatch a bounded corrective plan without overwriting prior failure history. ## Quick Start Ask the agent to classify the current failed SDLC phase for the active feature and return the failure class, retry budget state, and next recommended skill.