core practice · system design prompt

Design exercise: Automated Debugging & Remediation

Failure reproduction, hypothesis generation, telemetry, fault localization, minimal patches, validation, rollback, and learning. Implement designOutline() returning non-empty values for: reproduction, faultLocalization, patchVerification. Each value must name a concrete mechanism or decision.

The mechanism

Automated remediation should reproduce first, narrow the causal surface, make the smallest patch, verify the original failure and nearby behavior, then preserve evidence.

Study Automated Debugging & Remediation

Expected evidence

A design outline with reproduction, faultLocalization, patchVerification plus an explicit failure mode or trade-off.

Try this drill in the practice workspace →

Hints when you need them
  • Name the failure mode before selecting the mechanism.

Check the sources

Browse all practice briefs