LOOP-WP-0005 T04–T06: expansion prep, operate targets, R2 handoff

Document reuse-surface hygiene expansion readiness, draft weekly
operate_target crons in all loop cadence files (gated on T07), and
post reuse_surface_report_gaps resolver spec to activity-core
(hub message bffa224c).
This commit is contained in:
2026-06-18 17:09:26 +02:00
parent 497dd898b6
commit 6bd1c12044
8 changed files with 104 additions and 21 deletions

View File

@@ -41,7 +41,7 @@ kaizen-agentic metrics optimize --target /home/worsch/kaizen-agentic
## Blocked on activity-core
- `reuse_surface_report_gaps` shell resolver (registry hygiene)
- R2 `reuse_surface_report_gaps` shell resolver — LOOP-WP-0005 T06 handoff posted
- Instruction executor for loop health collector
- Shell `reuse_surface_report_gaps` — LOOP-WP-0003 done; daily sweep ready (disabled)
- Daily loop-health-collector — LOOP-WP-0004 done; cron `0 11 * * *` (disabled)
- Daily loop-health-collector — LOOP-WP-0004 done; cron `0 11 * * *` (disabled)
- Hot-reload definitions/schedules — hub message `f4876517`

View File

@@ -8,6 +8,19 @@ chain:
promoted_at: "2026-06-18"
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.
Daily chain — metrics 08:00, coach 09:00, optimization 10:00 Europe/Berlin.
operate_target: weekly Mon 08:0010:00 (draft; do not promote until T07).

View File

@@ -6,7 +6,18 @@ 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
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).
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).

View File

@@ -4,7 +4,19 @@ 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
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.
helix_forge added to rollout (T06). Weekly promotion deferred until 2 weeks daily.
operate_target: weekly Mon 09:00, 12 domains per run (draft).

View File

@@ -0,0 +1,34 @@
version: "1"
repo: reuse-surface
domain: helix_forge
phase: expansion_candidate
workplan: LOOP-WP-0005-T04
surveyed_at: "2026-06-18"
readiness:
rollout_included: true
rollout_domain: helix_forge
kaizen_schedule: false
kaizen_metrics: false
scope_analyst_agent: pending
report_gaps_cli: true
onboarding:
- kaizen-agentic schedule init --engagement coulomb-loop --target /home/worsch/reuse-surface --agents coach,optimization,scope-analyst --bootstrap-cadence daily
- kaizen-agentic agents install scope-analyst --target /home/worsch/reuse-surface
- reuse-surface validate
- reuse-surface establish --publish-check
blockers:
- reuse_surface_report_gaps shell resolver (activity-core; LOOP-WP-0005-T06)
- daily-registry-hygiene-sweep enabled gate
promotion:
trigger: shell resolver shipped + 7 daily stabilize cycles on custodian batch
action: reuse-surface enters active hygiene batch (helix_forge domain rotation)
kaizen_roster: loops/kaizen-stack/roster.yaml expansion_queue
notes: >
reuse-surface is in rollout.yaml helix_forge active domain. No .kaizen/ marker
yet — hygiene sweep can target via state-hub host_paths before schedule init.
report gaps CLI operational (51 empty scaffolds on federation roster).

View File

@@ -3,8 +3,18 @@ phase: stabilize
collector_cron: "0 11 * * *"
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
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).
Emergency demotion remains event-driven (immediate task).
operate_target: collector aligns with weekly session Mon 11:00 (draft).

View File

@@ -41,7 +41,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 | — | expansion candidate (LOOP-WP-0005 T04) |
| reuse-surface | — | expansion prep done; onboarding pending `.kaizen/` |
No rotation recommended. See `rotation-runbook.md`.
@@ -49,7 +49,7 @@ No rotation recommended. See `rotation-runbook.md`.
| Item | Owner | Hub ref |
|------|-------|---------|
| `reuse_surface_report_gaps` resolver | activity-core | LOOP-WP-0005 T06 |
| `reuse_surface_report_gaps` resolver | activity-core | handoff R2 posted |
| Hot-reload definitions/schedules | activity-core | `f4876517` |
| Loop health instruction executor | activity-core | `daily-loop-health-collector` |

View File

@@ -29,15 +29,15 @@ tasks:
title: Start 14-day stabilize observation window per ADR-003
state_hub_task_id: "868c3fa1-9d1d-4f69-af62-67d1142e529c"
- id: T04
status: todo
status: done
title: Prep reuse-surface for registry hygiene pilot expansion
state_hub_task_id: "c6667e3e-3507-456d-baa0-a43c20e095ce"
- id: T05
status: todo
status: done
title: Draft operate-phase cadence targets (weekly promotion criteria)
state_hub_task_id: "07554dce-03d6-42b2-8080-6071482c4f3a"
- id: T06
status: todo
status: done
title: Handoff reuse_surface_report_gaps resolver to activity-core
state_hub_task_id: "92f93ac2-8d01-4094-b701-aa991e4b4caf"
- id: T07
@@ -113,37 +113,40 @@ Completed 2026-06-18: `loops/regulator/stabilize-observation.yml`:
```task
id: LOOP-WP-0005-T04
status: todo
status: done
priority: medium
state_hub_task_id: "c6667e3e-3507-456d-baa0-a43c20e095ce"
```
Verify `reuse-surface` has `.kaizen/` marker or onboarding path; add to registry
hygiene rollout active batch when shell resolver ships.
Completed 2026-06-18: `loops/registry-hygiene/expansion-reuse-surface.yml` — no
`.kaizen/` yet; onboarding path documented; helix_forge rollout active; blocked on
shell resolver before hygiene batch promotion.
## Operate-phase draft
```task
id: LOOP-WP-0005-T05
status: todo
status: done
priority: low
state_hub_task_id: "07554dce-03d6-42b2-8080-6071482c4f3a"
```
Draft weekly cron targets per loop in `loops/*/cadence.yml` `operate_target` blocks
(do not promote until T07).
Completed 2026-06-18: `operate_target` blocks added to all four `loops/*/cadence.yml`
files (weekly Mon crons, `promotion_gate: LOOP-WP-0005-T07`). Not promoted.
## activity-core handoff
```task
id: LOOP-WP-0005-T06
status: todo
status: done
priority: medium
state_hub_task_id: "92f93ac2-8d01-4094-b701-aa991e4b4caf"
```
Post state-hub message: implement `reuse_surface_report_gaps` shell resolver to
enable `daily-registry-hygiene-sweep`.
Completed 2026-06-18: state-hub handoff R2 posted to activity-core
(`bffa224c-3594-4fc9-9fa6-a2fc528bbda3`, task `25293d5e-49d6-4c18-af53-317a8c86edcb`).
Spec covers shell resolver contract, gap shape, round-robin batching, and acceptance
criteria for `coulomb-daily-registry-hygiene-sweep`.
## Regulator review (gate)