# 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/` (all `enabled: false`) ## 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) - [ ] Copy definitions from `coulomb-loop/activity-definitions/` to catalog - [ ] `make sync-activity-definitions` - [ ] Dry-run hourly chain (no `enabled: true` yet) - [ ] Enable `hourly-metrics-optimize` first after dry-run pass ## 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. `hourly-metrics-optimize` 2. `hourly-coach-orientation` 3. `hourly-optimization-review` 4. `hourly-metrics-health-sweep` 5. `low-success-rate-review` (after KAIZEN-WP-0008 T03)