| Category | Tasks |
|---|---|
| Other · Easy | 80 |
| Generated · App Memory Leak | 42 |
| Other · Med | 30 |
| Generated · Cascade | 30 |
| Generated · Cache Cold-Start | 24 |
| Generated · DB Failover Duel | 24 |
| DynamoDB Throttling | 20 |
| Lambda Throttling | 20 |
| Generated · Red Herring | 20 |
| Generated · Peak Traffic | 18 |
| EventBridge → Lambda Chain | 15 |
| Step Functions → Lambda | 15 |
| API Gateway Multi-Stage | 10 |
| DynamoDB Cascade | 10 |
| IAM Permission Chain | 10 |
| Generated · DB Restore | 8 |
| Cascading Failure | 1 |
| Runbook Trap | 1 |
| Adversarial Saboteur | 1 |
| Slack Red Herring | 1 |
| Trolley Problem | 1 |
The legacy curriculum tiers (warmup → beginner → intermediate → advanced → expert)
remain wired into environment/curriculum.py and
POST /reset with use_curriculum:true. The next training
pass will turn it on so the agent sees easy scenarios first and graduates only
after rolling success ≥ 0.65 in the current tier.