Files
coulomb-loop/docs/integrations/activity-core-handoff.md
tegwick 3225cf9dd6 Mark activity-core weekly sync complete (DEC-008)
Definitions and Temporal schedules synced; daily/hourly coulomb defs
disabled. Weekly resolver returns 6 scheduled_runs on pilot roster.
2026-06-19 02:04:00 +02:00

2.7 KiB

activity-core Handoff — coulomb-loop Bootstrap

Customer: coulomb-loop Status: weekly operate phase — synced 2026-06-19

Prerequisites (done)

  • Pilot roster: loops/kaizen-stack/roster.yaml
  • .kaizen/schedule.yml on kaizen-agentic, the-custodian, activity-core
  • ActivityDefinition copies in coulomb-loop/activity-definitions/

activity-core checklist

  • Implement discover_kaizen_scheduled_repos + discover_kaizen_projects (activity_core/context_resolvers/kaizen.py; types kaizen / resolver / shell)
  • Dry-run: 6 scheduled_runs for pilot roster (2026-06-18)
  • ACTIVITY_DEFINITION_DIRS includes coulomb-loop; sync_activity_definitions (7 upserted)
  • Dev stack up (docker compose, alembic, worker + API on 8010)
  • E2E manual trigger: metrics optimize → 6 tasks (2026-06-18)
  • Enable daily kaizen stack — crons 08:00/09:00/10:00 (DEC-005)
  • Bootstrap exit 3/3 E2E cycles; definition files renamed hourly→daily (2026-06-18)
  • Promote to weekly operate phase (DEC-008, 2026-06-19); daily→weekly definition rename
  • Sync weekly definitions — retired coulomb-daily-* disabled; coulomb-weekly-* upserted; Temporal schedules synced (2026-06-19)

Smoke commands (pilot)

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)

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).