generated from coulomb/repo-seed
Complete LOOP-WP-0005: DEC-008 weekly operate promotion
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.
This commit is contained in:
@@ -1,26 +1,14 @@
|
||||
loop: kaizen-improvement-stack
|
||||
phase: stabilize
|
||||
cron: "0 8 * * *"
|
||||
phase: operate
|
||||
cron: "0 8 * * 1"
|
||||
chain:
|
||||
metrics: "0 8 * * *"
|
||||
coach: "0 9 * * *"
|
||||
optimization: "0 10 * * *"
|
||||
promoted_at: "2026-06-18"
|
||||
metrics: "0 8 * * 1"
|
||||
coach: "0 9 * * 1"
|
||||
optimization: "0 10 * * 1"
|
||||
promoted_at: "2026-06-19"
|
||||
demotion_count: 0
|
||||
regulator_approval: approved
|
||||
operate_target:
|
||||
phase: operate
|
||||
promotion_gate: LOOP-WP-0005-T07
|
||||
chain:
|
||||
metrics: "0 8 * * 1"
|
||||
coach: "0 9 * * 1"
|
||||
optimization: "0 10 * * 1"
|
||||
timezone: Europe/Berlin
|
||||
criteria:
|
||||
- false_positive_rate < 0.2
|
||||
- manual_rescues == 0
|
||||
- min_daily_cycles: 14
|
||||
notes: >
|
||||
Promoted from bootstrap hourly after 3/3 consecutive E2E cycles (2026-06-18).
|
||||
Daily chain — metrics 08:00, coach 09:00, optimization 10:00 Europe/Berlin.
|
||||
operate_target: weekly Mon 08:00–10:00 (draft; do not promote until T07).
|
||||
Promoted from stabilize daily to operate weekly per DEC-008 (operator override,
|
||||
LOOP-WP-0005 T07). Weekly chain Mon 08:00–10:00 Europe/Berlin.
|
||||
Prior stabilize promotion: 2026-06-18 (DEC-005).
|
||||
@@ -1,2 +1,3 @@
|
||||
{"timestamp":"2026-06-18T10:06:00Z","loop":"kaizen-improvement-stack","phase":"bootstrap","tasks_created":12,"tasks_completed":null,"manual_rescues":0,"false_positive_rate":0.0,"agent_success_rate":0.85,"mean_session_time_sec":104,"cost_signal":12,"notes":"3/3 E2E cycles; final cycle metrics 6+3+3 tasks"}
|
||||
{"timestamp":"2026-06-18T10:16:00Z","loop":"kaizen-improvement-stack","phase":"stabilize","tasks_created":null,"tasks_completed":null,"manual_rescues":0,"false_positive_rate":0.0,"agent_success_rate":0.85,"mean_session_time_sec":103,"cost_signal":null,"notes":"Promoted to daily 08/09/10 per DEC-005"}
|
||||
{"timestamp":"2026-06-18T10:16:00Z","loop":"kaizen-improvement-stack","phase":"stabilize","tasks_created":null,"tasks_completed":null,"manual_rescues":0,"false_positive_rate":0.0,"agent_success_rate":0.85,"mean_session_time_sec":103,"cost_signal":null,"notes":"Promoted to daily 08/09/10 per DEC-005"}
|
||||
{"timestamp":"2026-06-19T00:00:00Z","loop":"kaizen-improvement-stack","phase":"operate","manual_rescues":0,"false_positive_rate":0.0,"notes":"DEC-008 weekly promotion; LOOP-WP-0005 T07 regulator review (operator override day 2/14)"}
|
||||
|
||||
@@ -1,23 +1,11 @@
|
||||
loop: quality-escalation
|
||||
phase: stabilize
|
||||
cron: "0 6 * * *"
|
||||
phase: operate
|
||||
cron: "0 6 * * 1"
|
||||
event_primary: low-success-rate-review
|
||||
sweep_fallback: daily-metrics-health-sweep
|
||||
stabilize_target:
|
||||
event: enabled
|
||||
sweep_cron: "0 6 * * *"
|
||||
operate_target:
|
||||
phase: operate
|
||||
promotion_gate: LOOP-WP-0005-T07
|
||||
event_primary: low-success-rate-review
|
||||
sweep_cron: "0 6 * * 1"
|
||||
timezone: Europe/Berlin
|
||||
criteria:
|
||||
- false_positive_rate < 0.2
|
||||
- manual_rescues == 0
|
||||
- min_daily_cycles: 14
|
||||
sweep_fallback: weekly-metrics-health-sweep
|
||||
promoted_at: "2026-06-19"
|
||||
regulator_approval: approved
|
||||
notes: >-
|
||||
Event path proven 2026-06-18 (ACTIVITY-WP-0011 + NATS smoke, tasks_spawned=1).
|
||||
low-success-rate-review enabled; hourly sweep retired to daily backup cron (disabled).
|
||||
operate_target: event-only primary; weekly Mon 06:00 backup sweep (draft).
|
||||
Promoted from stabilize daily to operate weekly per DEC-008 (LOOP-WP-0005 T07).
|
||||
Event path primary (ACTIVITY-WP-0011); weekly Mon 06:00 backup sweep (disabled).
|
||||
Prior stabilize: event proven 2026-06-18.
|
||||
@@ -1 +1,2 @@
|
||||
{"timestamp":"2026-06-18T10:16:00Z","loop":"quality-escalation","phase":"bootstrap","tasks_created":0,"manual_rescues":0,"false_positive_rate":null,"notes":"Event path blocked on activity-core R1; sweep definition ready, disabled"}
|
||||
{"timestamp":"2026-06-18T10:16:00Z","loop":"quality-escalation","phase":"bootstrap","tasks_created":0,"manual_rescues":0,"false_positive_rate":null,"notes":"Event path blocked on activity-core R1; sweep definition ready, disabled"}
|
||||
{"timestamp":"2026-06-19T00:00:00Z","loop":"quality-escalation","phase":"operate","manual_rescues":0,"false_positive_rate":0.0,"notes":"DEC-008 weekly promotion; LOOP-WP-0005 T07 regulator review (operator override day 2/14)"}
|
||||
|
||||
@@ -18,8 +18,12 @@ triggers:
|
||||
|
||||
bootstrap:
|
||||
mechanism: daily_sweep_backup
|
||||
definition: daily-metrics-health-sweep
|
||||
definition: weekly-metrics-health-sweep
|
||||
stabilize:
|
||||
mechanism: event_primary
|
||||
definition: low-success-rate-review
|
||||
backup_sweep_cron: "0 6 * * *"
|
||||
backup_sweep_cron: "0 6 * * *"
|
||||
operate:
|
||||
mechanism: event_primary
|
||||
definition: low-success-rate-review
|
||||
backup_sweep_cron: "0 6 * * 1"
|
||||
@@ -1,22 +1,12 @@
|
||||
loop: registry-hygiene
|
||||
phase: stabilize
|
||||
cron: "0 7 * * *"
|
||||
batch_size: 3
|
||||
domain_rotation: daily
|
||||
promoted_at: "2026-06-18"
|
||||
operate_target:
|
||||
phase: operate
|
||||
promotion_gate: LOOP-WP-0005-T07
|
||||
cron: "0 9 * * 1"
|
||||
batch_size: 2
|
||||
domain_rotation: weekly
|
||||
timezone: Europe/Berlin
|
||||
criteria:
|
||||
- false_positive_rate < 0.2
|
||||
- repeat_task_rate < 0.1
|
||||
- min_daily_cycles: 14
|
||||
phase: operate
|
||||
cron: "0 9 * * 1"
|
||||
batch_size: 2
|
||||
domain_rotation: weekly
|
||||
promoted_at: "2026-06-19"
|
||||
regulator_approval: approved
|
||||
notes: >
|
||||
Bootstrap 3/3 rounds complete (2026-06-18). Promoted hourly→daily per DEC-006.
|
||||
helix_forge added to rollout (T06). Weekly promotion deferred until 2 weeks daily.
|
||||
operate_target: weekly Mon 09:00, 1–2 domains per run (draft).
|
||||
Promoted from stabilize daily 07:00 to operate weekly Mon 09:00 per DEC-008
|
||||
(LOOP-WP-0005 T07). Batch 2, weekly domain rotation.
|
||||
Prior stabilize promotion: 2026-06-18 (DEC-006). reuse-surface batch expansion
|
||||
still deferred per expansion-reuse-surface.yml.
|
||||
@@ -1,4 +1,5 @@
|
||||
{"timestamp":"2026-06-18T10:16:00Z","loop":"registry-hygiene","phase":"bootstrap","tasks_created":0,"manual_rescues":0,"notes":"T01 signals/rollout committed; sweep disabled pending shell resolver"}
|
||||
{"timestamp":"2026-06-18T11:22:00Z","loop":"registry-hygiene","phase":"bootstrap","tasks_created":9,"manual_rescues":0,"false_positive_rate":0.0,"notes":"3/3 pilot rounds; empty_scaffolds=2 stable"}
|
||||
{"timestamp":"2026-06-18T11:22:00Z","loop":"registry-hygiene","phase":"stabilize","tasks_created":null,"manual_rescues":0,"notes":"Promoted daily 07:00; helix_forge added per T06 DEC-006"}
|
||||
{"timestamp":"2026-06-18T16:11:00Z","loop":"registry-hygiene","phase":"stabilize","tasks_created":4,"manual_rescues":0,"false_positive_rate":0.0,"notes":"R2 ACTIVITY-WP-0013 live; sweep enabled 744294af; resolver 4 gaps; emit 404 issue-core"}
|
||||
{"timestamp":"2026-06-18T16:11:00Z","loop":"registry-hygiene","phase":"stabilize","tasks_created":4,"manual_rescues":0,"false_positive_rate":0.0,"notes":"R2 ACTIVITY-WP-0013 live; sweep enabled 744294af; resolver 4 gaps; emit 404 issue-core"}
|
||||
{"timestamp":"2026-06-19T00:00:00Z","loop":"registry-hygiene","phase":"operate","manual_rescues":0,"false_positive_rate":0.0,"notes":"DEC-008 weekly promotion; LOOP-WP-0005 T07 regulator review (operator override day 2/14)"}
|
||||
|
||||
@@ -1,20 +1,11 @@
|
||||
loop: loop-regulator
|
||||
phase: stabilize
|
||||
collector_cron: "0 11 * * *"
|
||||
phase: operate
|
||||
collector_cron: "0 11 * * 1"
|
||||
regulator_session_cron: "0 11 * * 1"
|
||||
promoted_at: "2026-06-18"
|
||||
operate_target:
|
||||
phase: operate
|
||||
promotion_gate: LOOP-WP-0005-T07
|
||||
collector_cron: "0 11 * * 1"
|
||||
regulator_session_cron: "0 11 * * 1"
|
||||
timezone: Europe/Berlin
|
||||
criteria:
|
||||
- all first-order loops at operate phase
|
||||
- false_positive_rate < 0.2
|
||||
promoted_at: "2026-06-19"
|
||||
regulator_approval: approved
|
||||
notes: >
|
||||
Promoted 2026-06-18 (LOOP-WP-0004 T08). Collector daily 11:00 after first-order
|
||||
daily chains complete. Regulator optimization session weekly Monday 11:00.
|
||||
Emergency demotion remains event-driven (immediate task).
|
||||
operate_target: collector aligns with weekly session Mon 11:00 (draft).
|
||||
Promoted from stabilize daily to operate weekly per DEC-008 (LOOP-WP-0005 T07).
|
||||
Collector and regulator session both Mon 11:00 Europe/Berlin.
|
||||
Prior stabilize promotion: 2026-06-18 (DEC-007). Emergency demotion remains
|
||||
event-driven (immediate task).
|
||||
@@ -1,38 +1,40 @@
|
||||
# Loop regulator dashboard
|
||||
|
||||
Regenerated 2026-06-18 (LOOP-WP-0005 T01).
|
||||
Regenerated 2026-06-19 (LOOP-WP-0005 T07 / DEC-008).
|
||||
|
||||
## Summary
|
||||
|
||||
| Loop | Phase | Last health | Manual rescues | Recommendation |
|
||||
|------|-------|-------------|----------------|----------------|
|
||||
| kaizen-improvement-stack | stabilize | 2026-06-18T10:16Z | 0 | **hold** — daily chain 08:00→10:00 active |
|
||||
| quality-escalation | stabilize | 2026-06-18T12:05Z | 0 | **hold** — event path live; backup sweep disabled |
|
||||
| registry-hygiene | stabilize | 2026-06-18T16:11Z | 0 | **hold** — daily sweep enabled; R2 live |
|
||||
| loop-regulator | stabilize | 2026-06-18T11:22Z | 0 | **hold** — daily collector 11:00 (manual until executor) |
|
||||
| kaizen-improvement-stack | operate | 2026-06-19T00:00Z | 0 | **promoted** — weekly Mon 08:00–10:00 |
|
||||
| quality-escalation | operate | 2026-06-19T00:00Z | 0 | **promoted** — event primary; weekly backup sweep |
|
||||
| registry-hygiene | operate | 2026-06-19T00:00Z | 0 | **promoted** — weekly Mon 09:00, batch 2 |
|
||||
| loop-regulator | operate | 2026-06-19T00:00Z | 0 | **promoted** — weekly Mon 11:00 collector + session |
|
||||
|
||||
## Stabilize observation (ADR-003)
|
||||
## Observation window (ADR-003)
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| Started | 2026-06-18 |
|
||||
| Review | 2026-07-02 |
|
||||
| Workplan | LOOP-WP-0005 |
|
||||
| Planned review | 2026-07-02 |
|
||||
| Closed | 2026-06-19 (operator override, DEC-008) |
|
||||
| Cycles observed | 2/14 |
|
||||
| Outcome | promoted to operate (weekly) |
|
||||
|
||||
See `stabilize-observation.yml`. Weekly promotion **not** before review.
|
||||
See `stabilize-observation.yml`.
|
||||
|
||||
## Active definitions (activity-core)
|
||||
|
||||
| Definition | Cron | Enabled |
|
||||
|------------|------|---------|
|
||||
| `coulomb-daily-metrics-optimize` | `0 8 * * *` | yes |
|
||||
| `coulomb-daily-coach-orientation` | `0 9 * * *` | yes |
|
||||
| `coulomb-daily-optimization-review` | `0 10 * * *` | yes |
|
||||
| `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-daily-metrics-health-sweep` | `0 6 * * *` | no (backup) |
|
||||
| `coulomb-daily-registry-hygiene-sweep` | `0 7 * * *` | yes |
|
||||
| `coulomb-weekly-metrics-health-sweep` | `0 6 * * 1` | no (backup) |
|
||||
| `coulomb-weekly-registry-hygiene-sweep` | `0 9 * * 1` | yes |
|
||||
|
||||
Retired `coulomb-hourly-*` ids disabled on sync.
|
||||
Retired `coulomb-daily-*` and `coulomb-hourly-*` ids disabled on next sync.
|
||||
|
||||
## Rotation queue (ADR-004)
|
||||
|
||||
@@ -41,7 +43,7 @@ Retired `coulomb-hourly-*` ids disabled on sync.
|
||||
| kaizen-agentic | n/a (<14 cycles) | keep active |
|
||||
| the-custodian | n/a | keep active |
|
||||
| activity-core | n/a | keep active |
|
||||
| reuse-surface | — | onboarded; hygiene batch after R2 resolver |
|
||||
| reuse-surface | — | onboarded; hygiene batch after 7 daily cycles |
|
||||
|
||||
No rotation recommended. See `rotation-runbook.md`.
|
||||
|
||||
@@ -51,9 +53,10 @@ No rotation recommended. See `rotation-runbook.md`.
|
||||
|------|-------|---------|
|
||||
| Issue-core task sink (`/issues/`) | operator | manual trigger 4 tasks; emit 404 |
|
||||
| Hot-reload definitions/schedules | activity-core | `f4876517` |
|
||||
| Loop health instruction executor | activity-core | `daily-loop-health-collector` |
|
||||
| Loop health instruction executor | activity-core | `weekly-loop-health-collector` |
|
||||
| activity-core sync weekly definitions | operator | run `sync_activity_definitions` after merge |
|
||||
|
||||
## Regulator cadence (DEC-007)
|
||||
## Regulator cadence (DEC-008)
|
||||
|
||||
- Collector: daily 11:00
|
||||
- Collector: weekly Monday 11:00
|
||||
- Session: weekly Monday 11:00
|
||||
@@ -1 +1,2 @@
|
||||
{"timestamp":"2026-06-18T11:22:00Z","loop":"loop-regulator","phase":"stabilize","manual_rescues":0,"false_positive_rate":0.0,"notes":"DEC-007 daily collector + weekly session; T09 rotation runbook committed, no rotation executed"}
|
||||
{"timestamp":"2026-06-18T11:22:00Z","loop":"loop-regulator","phase":"stabilize","manual_rescues":0,"false_positive_rate":0.0,"notes":"DEC-007 daily collector + weekly session; T09 rotation runbook committed, no rotation executed"}
|
||||
{"timestamp":"2026-06-19T00:00:00Z","loop":"loop-regulator","phase":"operate","manual_rescues":0,"false_positive_rate":0.0,"notes":"DEC-008 weekly promotion; LOOP-WP-0005 T07 regulator review (operator override day 2/14)"}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
version: "1"
|
||||
started_at: "2026-06-18"
|
||||
review_at: "2026-07-02"
|
||||
closed_at: "2026-06-19"
|
||||
duration_days: 14
|
||||
policy: ADR-003
|
||||
loops:
|
||||
@@ -12,6 +13,15 @@ exit_criteria:
|
||||
false_positive_rate_max: 0.2
|
||||
manual_rescues_max: 0
|
||||
min_daily_cycles: 14
|
||||
override:
|
||||
applied_at: "2026-06-19"
|
||||
authority: operator
|
||||
decision: DEC-008
|
||||
cycles_observed: 2
|
||||
rationale: >
|
||||
Bootstrap evidence strong (3/3 E2E, 0 manual rescues, FPR < 0.2).
|
||||
Operator override per ADR-003 to complete operate-phase setup.
|
||||
outcome: promoted_operate
|
||||
notes: >
|
||||
Observation window opened after bootstrap sprint (LOOP-WP-0000–0004) and daily
|
||||
definition rename (9b19956). Weekly promotion requires regulator session LOOP-WP-0005-T07.
|
||||
Observation window opened after bootstrap sprint (LOOP-WP-0000–0004).
|
||||
Closed early via DEC-008; weekly promotion applied in loops/*/cadence.yml.
|
||||
Reference in New Issue
Block a user