Real-world loop engineering — including failures. Contribute yours via CONTRIBUTING.md.
| Story | Pattern | Takeaway |
|---|---|---|
| pr-babysitter-week-one.md | PR Babysitter | State + attempt limits + verifier |
| daily-triage-report-only.md | Daily Triage | L1 before L2 |
| why-we-killed-ci-sweeper.md | CI Sweeper | Budget, branch allowlist, kill switch |
| dependency-sweeper-week-one.md | Dependency Sweeper | Verifier must match CI install path |
| multi-loop-collision.md | Multi-loop | Branch lock + collision detection |
| dependency-vs-ci-sweeper-collision.md | Multi-loop | Pre-flight CI checks + priority locks |
| l1-to-l2-graduation.md | Daily Triage | Calibration before auto-fix |
| changelog-drafter-week-one.md | Changelog Drafter | Low-risk, high-ROI L1 win |
| post-merge-cleanup-honest-win.md | Post-Merge Cleanup | Off-peak cadence; verifier caught doc/API drift; bot-merge noise |
| quant-loop-the-verifier-problem.md | Quant research (domain) | Numerical checker beats LLM-as-verifier for backtests |
| quant-loop-out-of-time.md | Quant research (domain) | Strategy passed research, failed out-of-time data |
| ky-cut-surface-generation-vs-consequence.md | Philosophy → loop bridge | Generation ≠ consequence; preserve the cut surface |
Template for new stories:
# Title — Context
## Setup
## What Worked
## What Broke
## Metrics (if any)
## Lesson