feat: advance LOOP-WP-0002/0003/0004 without activity-core blockers

Document event payload contract, draft disabled ActivityDefinitions for
CI/regulator/registry hygiene, initialize loop health snapshots and
regulator dashboard, record DEC-005 kaizen-stack promotion, and close
supplier-independent workplan tasks.
This commit is contained in:
2026-06-18 13:10:59 +02:00
parent f678473892
commit 169a71f3e3
21 changed files with 513 additions and 30 deletions

View File

@@ -20,16 +20,16 @@ tasks:
status: done
title: Draft low-success-rate ActivityDefinition for coulomb-loop
- id: T03
status: todo
status: done
title: Specify kaizen.metrics.recorded event emitter contract
- id: T04
status: todo
status: done
title: Hourly metrics sweep fallback until event bus is live
- id: T05
status: todo
title: Wire activity-core event trigger and smoke test
- id: T06
status: todo
status: done
title: Add test-maintenance escalation path for CI-degraded repos
- id: T07
status: todo
@@ -88,7 +88,7 @@ The sweep is **temporary scaffolding**, not the long-term design.
```task
id: LOOP-WP-0002-T01
status: todo
status: done
priority: high
state_hub_task_id: "f6f549e5-0d67-49b8-8165-346c64000696"
```
@@ -100,7 +100,7 @@ rationale. Align with supplier `low-success-rate-review` defaults (0.8, min 5).
```task
id: LOOP-WP-0002-T02
status: todo
status: done
priority: high
state_hub_task_id: "a19c2ade-029d-4b1c-ba08-8fd82729e649"
```
@@ -119,11 +119,14 @@ Adjust:
```task
id: LOOP-WP-0002-T03
status: todo
status: done
priority: high
state_hub_task_id: "6dbdb335-9c1d-4db0-ad7d-4342c966cd47"
```
Completed 2026-06-18: `loops/quality-escalation/event-payload.md`; supplier shipped
`metrics record --emit-event`. activity-core R1 posted to state-hub.
Document expected NATS payload in `loops/quality-escalation/event-payload.md`:
```json
@@ -148,11 +151,14 @@ implementation stays in kaizen-agentic.
```task
id: LOOP-WP-0002-T04
status: todo
status: done
priority: medium
state_hub_task_id: "604a9515-0f6b-47e4-8a37-6bfc374ca4f3"
```
Completed 2026-06-18: `hourly-metrics-health-sweep.md` synced (disabled). Enable
after event path smoke or as fallback per DEC-002.
Draft `coulomb-loop/activity-definitions/hourly-metrics-health-sweep.md`:
- Resolver: shell `discover_kaizen_projects` with marker `.kaizen/metrics`
@@ -185,11 +191,13 @@ backup only.
```task
id: LOOP-WP-0002-T06
status: todo
status: done
priority: low
state_hub_task_id: "206d33c2-0a8a-4274-8361-f69291f11b94"
```
Completed 2026-06-18: `hourly-ci-health-escalation.md` (disabled; CI probe resolver deferred).
Draft `hourly-ci-health-escalation.md` (bootstrap) / `daily-ci-health-escalation.md`
(stabilize):

View File

@@ -14,16 +14,16 @@ depends_on:
- LOOP-WP-0001
tasks:
- id: T01
status: todo
status: done
title: Define hygiene signals and domain rollout order
- id: T02
status: todo
status: done
title: Create hourly registry gap sweep ActivityDefinition
- id: T03
status: todo
status: done
title: Create scope-analyst orientation task template
- id: T04
status: todo
status: done
title: Integrate state-hub SBOM staleness with hygiene roster
- id: T05
status: todo
@@ -100,7 +100,7 @@ hour), not full fleet scan.
```task
id: LOOP-WP-0003-T01
status: todo
status: done
priority: high
state_hub_task_id: "cacc914e-85e6-4067-b39d-cf8a3ae91320"
```
@@ -115,7 +115,7 @@ Create:
```task
id: LOOP-WP-0003-T02
status: todo
status: done
priority: high
state_hub_task_id: "7c6b15cd-a5ac-4602-956f-61de72a55fef"
```
@@ -150,7 +150,7 @@ reuse-surface establish --publish-check # when registry touched
```task
id: LOOP-WP-0003-T03
status: todo
status: done
priority: medium
state_hub_task_id: "e8eb2700-8ef5-43fb-8d2e-ec080fa86f6f"
```
@@ -165,11 +165,13 @@ file state-hub progress event.
```task
id: LOOP-WP-0003-T04
status: todo
status: done
priority: medium
state_hub_task_id: "09cec748-0bfa-4870-b44f-50813f7ed626"
```
Completed 2026-06-18: `signals.yml` sbom_handoff section delegates to weekly-sbom-staleness.
Document handoff with existing `activity-core/weekly-sbom-staleness`:
- Do not duplicate SBOM rescans in this loop

View File

@@ -22,19 +22,19 @@ tasks:
status: done
title: Create loops/ directory structure and cadence.yml per loop
- id: T03
status: todo
status: done
title: Draft hourly loop-health-collector ActivityDefinition
- id: T04
status: todo
status: done
title: Draft optimization-agent regulator session template
- id: T05
status: todo
status: done
title: Hourly bootstrap — collect metrics from all three primary loops
- id: T06
status: todo
status: done
title: First cadence promotion decision on LOOP-WP-0001
- id: T07
status: todo
status: done
title: Publish supplier customer-repo playbook draft to kaizen-agentic
- id: T08
status: todo
@@ -131,7 +131,7 @@ regulator_approval: pending
```task
id: LOOP-WP-0004-T01
status: todo
status: done
priority: high
state_hub_task_id: "d3a9aa4c-ff72-4a09-a545-fa5171768126"
```
@@ -143,7 +143,7 @@ Cross-reference INTENT.md cadence ramp policy.
```task
id: LOOP-WP-0004-T02
status: todo
status: done
priority: high
state_hub_task_id: "3ae8f36f-6d6f-4db0-846c-d34a3c4010fe"
```
@@ -180,11 +180,13 @@ Initialize `cadence.yml` for each loop at `phase: bootstrap`, hourly cron.
```task
id: LOOP-WP-0004-T03
status: todo
status: done
priority: high
state_hub_task_id: "734c76b6-9d34-4fdf-b928-b678578a063a"
```
Completed 2026-06-18: definition drafted (disabled); manual collection via T05.
Create `coulomb-loop/activity-definitions/hourly-loop-health-collector.md`:
- Cron: `50 * * * *` (after other hourly loops)
@@ -197,11 +199,13 @@ Create `coulomb-loop/activity-definitions/hourly-loop-health-collector.md`:
```task
id: LOOP-WP-0004-T04
status: todo
status: done
priority: high
state_hub_task_id: "e417226b-4175-44b3-8284-7255569e956b"
```
Completed 2026-06-18: `loops/regulator/session-template.md`.
Create `loops/regulator/session-template.md`:
```bash
@@ -224,11 +228,13 @@ Record: `kaizen-agentic metrics record optimization --success ...`
```task
id: LOOP-WP-0004-T05
status: todo
status: done
priority: medium
state_hub_task_id: "9d4dc665-15e6-47e4-9f1c-aa9adff5783d"
```
Completed 2026-06-18: manual health.jsonl snapshots + `loops/regulator/dashboard.md`.
Run collector manually for first 3 cycles before activity-core enable.
Verify `health.jsonl` entries and dashboard regeneration.
@@ -236,11 +242,13 @@ Verify `health.jsonl` entries and dashboard regeneration.
```task
id: LOOP-WP-0004-T06
status: todo
status: done
priority: medium
state_hub_task_id: "e8fb9e66-2212-4c6d-b947-2c22d32f1c53"
```
Completed 2026-06-18: DEC-005 accepted; kaizen-stack promoted to stabilize (LOOP-WP-0001 T08).
When LOOP-WP-0001 bootstrap exit is met:
1. Run regulator session
@@ -254,11 +262,13 @@ First promotion is the **proof of second-order value**.
```task
id: LOOP-WP-0004-T07
status: todo
status: done
priority: medium
state_hub_task_id: "9600bd31-5d85-4623-98f9-e50ec56cde3d"
```
Completed 2026-06-18: draft committed; absorbed in kaizen-agentic playbook v1.
Synthesize `loops/regulator/supplier-playbook-draft.md` covering:
- Minimal customer repo layout (INTENT, workplans, loops/, activity-definitions/)