generated from coulomb/repo-seed
Definitions and Temporal schedules synced; daily/hourly coulomb defs disabled. Weekly resolver returns 6 scheduled_runs on pilot roster.
66 lines
2.7 KiB
Markdown
66 lines
2.7 KiB
Markdown
# activity-core Handoff — coulomb-loop Bootstrap
|
|
|
|
**Customer:** coulomb-loop
|
|
**Status:** weekly operate phase — synced 2026-06-19
|
|
|
|
## 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 — crons 08:00/09:00/10:00 (DEC-005)
|
|
- [x] Bootstrap exit 3/3 E2E cycles; definition files renamed hourly→daily (2026-06-18)
|
|
- [x] Promote to weekly operate phase (DEC-008, 2026-06-19); daily→weekly definition rename
|
|
- [x] **Sync weekly definitions** — retired `coulomb-daily-*` disabled; `coulomb-weekly-*` upserted; Temporal schedules synced (2026-06-19)
|
|
|
|
## 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. `weekly-metrics-optimize` (enabled)
|
|
2. `weekly-coach-orientation` (enabled)
|
|
3. `weekly-optimization-review` (enabled)
|
|
4. `low-success-rate-review` (enabled — event primary)
|
|
5. `weekly-metrics-health-sweep` (backup, disabled)
|
|
6. `weekly-registry-hygiene-sweep` (enabled — ACTIVITY-WP-0013)
|
|
7. `weekly-loop-health-collector` (after instruction executor)
|
|
|
|
## Blocked on activity-core
|
|
|
|
- Instruction executor for loop health collector
|
|
- Weekly loop-health-collector — cron `0 11 * * 1` (disabled)
|
|
|
|
## Closed (activity-core)
|
|
|
|
- R2 `reuse_surface_report_gaps` — ACTIVITY-WP-0013 (`2078915`); sweep enabled
|
|
- R1 `event-payload` — ACTIVITY-WP-0011; low-success-rate-review live
|
|
|
|
## Sync commands (reference)
|
|
|
|
```bash
|
|
cd ~/activity-core
|
|
ACTCORE_DB_URL=postgresql+asyncpg://actcore:actcore@localhost:5433/actcore \
|
|
ACTIVITY_DEFINITION_DIRS=/home/worsch/coulomb-loop \
|
|
make sync-activity-definitions
|
|
ACTCORE_DB_URL=postgresql+asyncpg://actcore:actcore@localhost:5433/actcore \
|
|
TEMPORAL_HOST=localhost:7233 \
|
|
uv run python -m activity_core.sync_schedules
|
|
```
|
|
|
|
Future promotions: `kaizen-agentic schedule promote --engagement-repo ...` (see
|
|
`loops/regulator/session-template.md`). |