fix: Layer 1 — contracts, MCP naming, lock contention #231

Merged
clawdie merged 1 commit from feat/layer1-quick-fixes into main 2026-06-27 13:56:28 +02:00

1 commit

Author SHA1 Message Date
789396e8bb fix: Layer 1 — contracts, MCP naming, lock contention
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
CI / port (pull_request) Has been cancelled
CI / agent-jail-pkgs (pull_request) Has been cancelled
1. contracts.md: add TaskCostSummary to active schemas table
2. MCP: rename colibri_get_task_cost → colibri_get_task
   (returns full task with cost, not just cost fields)
3. heartbeat: try_lock() instead of lock().unwrap()
   - WouldBlock → warn + defer to next tick
   - Poisoned → into_inner() recover (SQLite WAL protects data)

Sam & Hermes
2026-06-27 13:48:21 +02:00