Files
coulomb-loop/activity-definitions/hourly-loop-health-collector.md
tegwick d9b398999a feat: complete LOOP-WP-0003 and LOOP-WP-0004
Registry hygiene: 3-round pilot bootstrap smoke, helix_forge rollout
expansion, daily cadence promotion (DEC-006). Loop regulator: daily
collector and weekly session cadence (DEC-007), rotation runbook (T09).
2026-06-18 13:22:53 +02:00

1.5 KiB

id, name, enabled, owner, governance, status, trigger, context_sources
id name enabled owner governance status trigger context_sources
coulomb-hourly-loop-health-collector Daily Loop Health Collector (coulomb-loop regulator) false coulomb-loop coulomb_social proposed
type cron_expression timezone misfire_policy
cron 0 11 * * * Europe/Berlin skip
type query params bind_to required
state-hub recently_on_scope_hourly
range active_only
1h true
context.hub_activity false
type query params bind_to
kaizen discover_kaizen_projects
marker roster
.kaizen/metrics /home/worsch/coulomb-loop/loops/kaizen-stack/roster.yaml
context.pilot_metrics

Hourly Loop Health Collector

LOOP-WP-0004 T03 — aggregates first-order loop health for regulator sessions. Daily 0 11 * * * runs after first-order chains (DEC-007). Computes saturation_score per rotation-runbook.md when pilot metrics ≥14 cycles.

id: append-health-snapshot
description: |
  For each loop in coulomb-loop/loops/*/cadence.yml, append one JSON line to
  loops/<loop-id>/health.jsonl with:
  - timestamp, phase, tasks_created (from hub), manual_rescues (bootstrap-log),
    agent_success_rate (pilot metrics avg), false_positive_rate (estimate).
  Regenerate loops/regulator/dashboard.md from last 24h of health.jsonl files.
  If demotion trigger from state-machine.md fires, create urgent optimization task.

Keep enabled: false until instruction executor supports file-append actions. Manual collection documented in loops/regulator/session-template.md (T05).