The loop catalogue
| Loop | Cadence | Artifact that proves it ran |
|---|---|---|
| Effect watchdog sweep | Continuous / scheduled | A clean pass, or an andon issue per violation |
| Telemetry mining | Daily | Lessons reflected back into the repo |
| Learning graduation | Weekly | Germline PRs proposing standard-work changes |
| Retro per unit | Per unit | A retro whose final section changed the standard work |
| Re-certification sweep | On expiry and triggers | Renewed or reopened certificates |
| Portability test | Yearly, or on runtime pain | A changeover measurement for one certified unit |
Per-run learning and graduation
Row 12 of the compilation table lands here, at Station 6: the learning-file convention plus a weekly graduation job that proposes germline PRs. A lesson that appears across multiple run files gets baked into the standard work under full germline gates, and the learning files that taught it are retired. Insight flows upward on a schedule, not by accident.The obeya — one screen, four families of number
Row 15: the metrics board plus the decision log, fed by certificates, queue, and telemetry:- Flow: WIP by station, queue age, lead time from work order to certificate, takt adherence
- Quality: first-pass yield, escaped defects (baseline zero — keep it), judge/human alignment rate — the trust metric that buys capacity
- Corrosion: stale-certificate count, oldest unmet re-certification, silence alarms fired and resolved
- Economics: cost per certified unit against target, reuse rate, kaizen-budget consumption — 10% of compute, actually spent
- Banned: lines of code, issue count, commit count, hours — vanity, by name
WIP limits and takt
Row 16: board configuration plus an alert when WIP exceeds the Little’s-Law bound derived from takt. Takt is set explicitly and low — 3 to 5 certified units per week — because the constraint is the operator’s attention. The loop here is the pacing itself: a full cycle at takt with zero silent stalls is the plant’s definition of running at rate — every gap in flow produces an alarm, and every alarm produces a response.Self-audit
| Claim | Source |
|---|---|
| Daily telemetry mining; weekly graduation; learning files retired | docs/factory-design.md:156–157, 205 |
| Row 12: learning-file convention + weekly graduation job | docs/factory-design.md:205 |
| Row 15: obeya dashboard fed by certificates, queue, telemetry | docs/factory-design.md:208, 215–221 |
| Obeya contents and banned metrics | docs/factory-design.md:217–221 |
| Row 16: WIP alert on Little’s-Law bound; takt 3–5/week | docs/factory-design.md:209, 75 |
| Zero silent stalls as the run-at-rate exit gate | docs/factory-design.md:273 |
| Yearly portability (SMED) test | docs/factory-design.md:255 |
| Retro must change the standard work | docs/factory-design.md:237 |