What happened
WorkFlow outgrew its original scope. What started as a per-repo todo tracker is now the coordination layer across the entire ecosystem.
Key decisions:
todo.jsonas task bus — all agents read/write task state through a single schema- Cross-repo scope fields — tasks now carry
repo,blocked_by, andprioritymetadata - Agent-readable format — schema designed so LLM agents can parse and act without prompt engineering
- vcms-scan integration — Flex-VCMS reads WorkFlow state for conflict detection
Evidence
- Agent OS Planner reads
WorkFlow/todo.jsonas input on every cycle blocked_bychains resolved correctly acrossjadzia-coreandagent-ostask trees- 0 duplicate task definitions after schema enforcement
Next step
Add expires_at field to auto-expire stale tasks older than 14 days.