Interactive · 3 minutes · beginner
Control decision drill
Inject one failure and identify the first trusted control to exercise. No setup and no code.
Try the drill →Technical depth
The three lab types are intentionally different. A control drill tests a decision. A brief specifies work to build. The runnable lab lets you execute and inspect working code.
Interactive · 3 minutes · beginner
Inject one failure and identify the first trusted control to exercise. No setup and no code.
Try the drill →Written · 45–90 minutes each · intermediate
Build and prove a bounded implementation slice. These are written briefs, not starter repositories or runnable labs.
Read the briefs →Runnable · 60–90 minutes · intermediate
Run a zero-dependency Node 22 service and exercise candidate binding, authorization, duplicate safety, readback, and recovery.
Open runnable lab →Control decision drill
Change the failure. The drill shows the first control to exercise; the technical briefs show how to build deeper proof.
Failure injection
Choose the observed symptom before reaching for a framework or agent topology.