Complete activity-core handoff for kaizen resolver bootstrap.

Point ActivityDefinitions at kaizen source type, record dry-run success in
bootstrap log, and close LOOP-WP-0001 T05 after resolver implementation.
This commit is contained in:
2026-06-18 07:46:46 +02:00
parent 2ab93f3977
commit 18ec8e2bbe
7 changed files with 16 additions and 16 deletions

View File

@@ -11,7 +11,7 @@ trigger:
timezone: Europe/Berlin
misfire_policy: skip
context_sources:
- type: resolver
- type: kaizen
query: discover_kaizen_scheduled_repos
params:
roster: /home/worsch/coulomb-loop/loops/kaizen-stack/roster.yaml

View File

@@ -11,7 +11,7 @@ trigger:
timezone: Europe/Berlin
misfire_policy: skip
context_sources:
- type: shell
- type: kaizen
query: discover_kaizen_projects
params:
marker: .kaizen/metrics

View File

@@ -11,7 +11,7 @@ trigger:
timezone: Europe/Berlin
misfire_policy: skip
context_sources:
- type: shell
- type: kaizen
query: discover_kaizen_projects
params:
marker: .kaizen/metrics

View File

@@ -11,7 +11,7 @@ trigger:
timezone: Europe/Berlin
misfire_policy: skip
context_sources:
- type: resolver
- type: kaizen
query: discover_kaizen_scheduled_repos
params:
roster: /home/worsch/coulomb-loop/loops/kaizen-stack/roster.yaml

View File

@@ -11,8 +11,9 @@
## activity-core checklist
- [ ] Implement or verify `discover_kaizen_scheduled_repos` with `roster` param
- [ ] Extend `discover_kaizen_projects` with `roster` filter for pilot scope
- [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)

View File

@@ -13,5 +13,7 @@
| 2026-06-18T04:54 | the-custodian | schedule prepare coach+optimization | pass | 6900/9643 bytes |
| 2026-06-18T04:54 | activity-core | schedule prepare coach+optimization | pass | 6900/9643 bytes |
**Bootstrap exit (single repo):** manual smoke pass; 0/3 consecutive hourly E2E cycles (activity-core not wired yet).
**Next:** activity-core handoff (LOOP-WP-0001 T05); seed sample metrics for optimizer threshold.
| 2026-06-18T05:00 | activity-core | discover_kaizen_scheduled_repos dry-run | pass | 6 runs (3 repos × 2 agents) |
**Bootstrap exit (single repo):** manual smoke pass; 0/3 consecutive hourly E2E cycles.
**Next:** `make sync-activity-definitions` when ACTCORE_DB up; enable definitions one-by-one.

View File

@@ -25,7 +25,7 @@ tasks:
status: done
title: Copy and tune ActivityDefinitions for hourly bootstrap cadence
- id: T05
status: todo
status: done
title: activity-core handoff — enable resolver and sync definitions
- id: T06
status: done
@@ -182,17 +182,14 @@ smoke test passes. Resolver params: `domain: custodian` for pilot, `cadence: dai
```task
id: LOOP-WP-0001-T05
status: todo
status: done
priority: high
state_hub_task_id: "16c54902-a1c5-4e24-9bc3-5c7b8c30abe3"
```
Open coordination track with activity-core:
1. Implement `discover_kaizen_scheduled_repos` per supplier spec (if not done)
2. `make sync-activity-definitions` with coulomb-loop copies
3. Dry-run resolver against pilot roster
4. Enable one definition at a time (`hourly-metrics-optimize` first)
2026-06-18: `activity_core/context_resolvers/kaizen.py` shipped (7 tests pass).
Dry-run returned 6 scheduled runs. `ACTIVITY_DEFINITION_DIRS` includes coulomb-loop;
DB sync pending when `ACTCORE_DB_URL` stack is up. Enable definitions incrementally.
Reference: `docs/integrations/activity-core-handoff.md` (coulomb-loop) and
`kaizen-agentic/docs/integrations/activity-core-handoff-wp0006.md` (supplier).