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 timezone: Europe/Berlin
misfire_policy: skip misfire_policy: skip
context_sources: context_sources:
- type: resolver - type: kaizen
query: discover_kaizen_scheduled_repos query: discover_kaizen_scheduled_repos
params: params:
roster: /home/worsch/coulomb-loop/loops/kaizen-stack/roster.yaml roster: /home/worsch/coulomb-loop/loops/kaizen-stack/roster.yaml

View File

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

View File

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

View File

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

View File

@@ -11,8 +11,9 @@
## activity-core checklist ## activity-core checklist
- [ ] Implement or verify `discover_kaizen_scheduled_repos` with `roster` param - [x] Implement `discover_kaizen_scheduled_repos` + `discover_kaizen_projects`
- [ ] Extend `discover_kaizen_projects` with `roster` filter for pilot scope (`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 - [ ] Copy definitions from `coulomb-loop/activity-definitions/` to catalog
- [ ] `make sync-activity-definitions` - [ ] `make sync-activity-definitions`
- [ ] Dry-run hourly chain (no `enabled: true` yet) - [ ] 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 | the-custodian | schedule prepare coach+optimization | pass | 6900/9643 bytes |
| 2026-06-18T04:54 | activity-core | 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). | 2026-06-18T05:00 | activity-core | discover_kaizen_scheduled_repos dry-run | pass | 6 runs (3 repos × 2 agents) |
**Next:** activity-core handoff (LOOP-WP-0001 T05); seed sample metrics for optimizer threshold.
**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 status: done
title: Copy and tune ActivityDefinitions for hourly bootstrap cadence title: Copy and tune ActivityDefinitions for hourly bootstrap cadence
- id: T05 - id: T05
status: todo status: done
title: activity-core handoff — enable resolver and sync definitions title: activity-core handoff — enable resolver and sync definitions
- id: T06 - id: T06
status: done status: done
@@ -182,17 +182,14 @@ smoke test passes. Resolver params: `domain: custodian` for pilot, `cadence: dai
```task ```task
id: LOOP-WP-0001-T05 id: LOOP-WP-0001-T05
status: todo status: done
priority: high priority: high
state_hub_task_id: "16c54902-a1c5-4e24-9bc3-5c7b8c30abe3" state_hub_task_id: "16c54902-a1c5-4e24-9bc3-5c7b8c30abe3"
``` ```
Open coordination track with activity-core: 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;
1. Implement `discover_kaizen_scheduled_repos` per supplier spec (if not done) DB sync pending when `ACTCORE_DB_URL` stack is up. Enable definitions incrementally.
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)
Reference: `docs/integrations/activity-core-handoff.md` (coulomb-loop) and Reference: `docs/integrations/activity-core-handoff.md` (coulomb-loop) and
`kaizen-agentic/docs/integrations/activity-core-handoff-wp0006.md` (supplier). `kaizen-agentic/docs/integrations/activity-core-handoff-wp0006.md` (supplier).