## Architecture `coulomb-loop` is a **markdown-first engagement layer** — no application runtime. ``` activity-core (cron/event) → state-hub roster + coulomb-loop rosters → tasks on target repos → kaizen-agentic schedule prepare / metrics CLI → coding-agent sessions (supplier agents) ``` ### Layers | Layer | Repo | Role | |-------|------|------| | Customer contracts | coulomb-loop | Workplans, ADRs, ActivityDefinition copies, `loops/` | | Supplier IP | kaizen-agentic | Agents, CLI, ADR-002–006 | | Scheduler | activity-core | Temporal schedules, resolvers | | Roster | state-hub | Repo list, workstreams, events | | Execution state | target repos | `.kaizen/schedule.yml`, memory, metrics | ### Four loops See `INTENT.md` and LOOP-WP-0001–0004. LOOP-WP-0004 regulates cadence (ADR-003).