bootstrap: fix rule syntax, enable metrics+coach definitions

Align coulomb ActivityDefinition rules with activity-core path syntax
(context.p.* / {context.p.*}). Enable hourly-metrics-optimize and
hourly-coach-orientation; record first E2E cycle in bootstrap-log.
This commit is contained in:
2026-06-18 08:11:09 +02:00
parent 32c935470f
commit 2bdcb6830d
6 changed files with 33 additions and 25 deletions

View File

@@ -7,17 +7,19 @@
- [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`)
- [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)
- [ ] 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
- [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: `hourly-metrics-optimize` → 6 tasks (2026-06-18)
- [x] Enable `hourly-metrics-optimize` (hourly cron active)
- [x] Enable `hourly-coach-orientation` → 3 coach tasks (2026-06-18)
- [ ] Enable `hourly-optimization-review`
## Smoke commands (pilot)