Files
coulomb-loop/docs/integrations/activity-core-handoff.md
tegwick 6bd1c12044 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).
2026-06-18 17:09:26 +02:00

47 lines
2.0 KiB
Markdown

# activity-core Handoff — coulomb-loop Bootstrap
**Customer:** coulomb-loop
**Status:** ready for activity-core PR/issue
## Prerequisites (done)
- [x] Pilot roster: `loops/kaizen-stack/roster.yaml`
- [x] `.kaizen/schedule.yml` on kaizen-agentic, the-custodian, activity-core
- [x] ActivityDefinition copies in `coulomb-loop/activity-definitions/`
## activity-core checklist
- [x] Implement `discover_kaizen_scheduled_repos` + `discover_kaizen_projects`
(`activity_core/context_resolvers/kaizen.py`; types `kaizen` / `resolver` / `shell`)
- [x] Dry-run: 6 `scheduled_runs` for pilot roster (2026-06-18)
- [x] `ACTIVITY_DEFINITION_DIRS` includes coulomb-loop; `sync_activity_definitions` (7 upserted)
- [x] Dev stack up (docker compose, alembic, worker + API on 8010)
- [x] E2E manual trigger: metrics optimize → 6 tasks (2026-06-18)
- [x] Enable daily kaizen stack (`daily-metrics-optimize`, `daily-coach-orientation`,
`daily-optimization-review`) — crons 08:00/09:00/10:00 (DEC-005)
- [x] Bootstrap exit 3/3 E2E cycles; definition files renamed hourly→daily (2026-06-18)
## Smoke commands (pilot)
```bash
kaizen-agentic schedule validate --target /home/worsch/kaizen-agentic
kaizen-agentic schedule prepare coach --target /home/worsch/kaizen-agentic
kaizen-agentic metrics optimize --target /home/worsch/kaizen-agentic
```
## Definition enable order
1. `daily-metrics-optimize` (enabled)
2. `daily-coach-orientation` (enabled)
3. `daily-optimization-review` (enabled)
4. `low-success-rate-review` (enabled — event primary)
5. `daily-metrics-health-sweep` (backup, disabled)
6. `daily-registry-hygiene-sweep` (after shell resolver)
7. `daily-loop-health-collector` (after instruction executor)
## Blocked on activity-core
- R2 `reuse_surface_report_gaps` shell resolver — LOOP-WP-0005 T06 handoff posted
- Instruction executor for loop health collector
- Daily loop-health-collector — LOOP-WP-0004 done; cron `0 11 * * *` (disabled)
- Hot-reload definitions/schedules — hub message `f4876517`