generated from coulomb/repo-seed
Operator override per ADR-003 closes the stabilize observation window early (day 2/14) and promotes all four loops to weekly Mon crons. Activity definitions renamed coulomb-daily-* → coulomb-weekly-*; cadence.yml, dashboard, SCOPE, and health records updated. activity-core definition sync still required on operator side.
66 lines
2.8 KiB
Markdown
66 lines
2.8 KiB
Markdown
# DEC-008 — Operate Phase Promotion (Operator Override)
|
||
|
||
**Status:** accepted
|
||
**Date:** 2026-06-19
|
||
**Owner:** Bernd (Coulomb operator)
|
||
**Workplan:** LOOP-WP-0005 T07
|
||
|
||
---
|
||
|
||
## Decision
|
||
|
||
Promote all four Coulomb loops from **stabilize (daily)** to **operate (weekly)**,
|
||
invoking ADR-003 **operator override** to close the observation window early
|
||
(planned `review_at: 2026-07-02`; actual review `2026-06-19`, day 2/14).
|
||
|
||
## Operator override rationale
|
||
|
||
- Bootstrap sprint (LOOP-WP-0000–0004) closed with 3/3 E2E cycles on pilot roster
|
||
- Daily definitions live since 2026-06-18; event path and R2 shell resolver proven
|
||
- All recorded health snapshots: `manual_rescues == 0`, `false_positive_rate < 0.2`
|
||
- `min_daily_cycles: 14` not met (2 days observed) — override to complete
|
||
operate-phase setup and reduce task noise per ADR-003 intent
|
||
- Regulator recommends **promote** on available evidence; operator accepts
|
||
|
||
## Per-loop promotion
|
||
|
||
| Loop | From | To | Mechanism |
|
||
|------|------|-----|-----------|
|
||
| kaizen-improvement-stack | stabilize daily | operate weekly Mon 08–10 | metrics → coach → optimization chain |
|
||
| quality-escalation | stabilize daily | operate weekly | event `low-success-rate-review` primary; Mon 06:00 backup sweep (disabled) |
|
||
| registry-hygiene | stabilize daily 07:00 | operate weekly Mon 09:00 | batch 2, weekly domain rotation |
|
||
| loop-regulator | stabilize daily 11:00 | operate weekly Mon 11:00 | collector aligns with regulator session |
|
||
|
||
## New cadence (Europe/Berlin)
|
||
|
||
| Definition | Cron | Enabled |
|
||
|------------|------|---------|
|
||
| `coulomb-weekly-metrics-optimize` | `0 8 * * 1` | yes |
|
||
| `coulomb-weekly-coach-orientation` | `0 9 * * 1` | yes |
|
||
| `coulomb-weekly-optimization-review` | `0 10 * * 1` | yes |
|
||
| `coulomb-low-success-rate-review` | event | yes |
|
||
| `coulomb-weekly-metrics-health-sweep` | `0 6 * * 1` | no (backup) |
|
||
| `coulomb-weekly-registry-hygiene-sweep` | `0 9 * * 1` | yes |
|
||
| `coulomb-weekly-loop-health-collector` | `0 11 * * 1` | no (executor pending) |
|
||
|
||
Retired `coulomb-daily-*` ids disabled on next activity-core sync.
|
||
|
||
## Evidence
|
||
|
||
- `loops/*/health.jsonl` — 0 manual rescues, FPR 0.0 where measured
|
||
- `loops/kaizen-stack/bootstrap-log.md` — 3/3 fleet E2E cycles
|
||
- `loops/registry-hygiene/health.jsonl` — R2 sweep live (ACTIVITY-WP-0013)
|
||
- `loops/regulator/stabilize-observation.yml` — override recorded
|
||
- `loops/*/cadence.yml` — `operate_target` drafts applied
|
||
|
||
## Deferred (not in scope)
|
||
|
||
- `reuse-surface` hygiene batch promotion — still gated on 7 daily stabilize
|
||
cycles per `expansion-reuse-surface.yml` (separate from cadence ramp)
|
||
- Loop health collector automation — still blocked on activity-core instruction executor
|
||
|
||
## Related
|
||
|
||
- ADR-003 cadence ramp policy (operator override authority)
|
||
- LOOP-WP-0005 T07 regulator review gate
|
||
- `loops/regulator/dashboard.md` |