generated from coulomb/repo-seed
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:
@@ -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):
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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/)
|
||||
|
||||
Reference in New Issue
Block a user