Parent: #520
Goal
Enforce workspace dependency consistency for shared crates (tokio, serde, serde_json, reqwest, chrono, uuid, thiserror, anyhow, tracing, axum).
Tasks
- Add CI check/script to detect non-workspace pins for shared deps
- Fail PRs on violations
- Document exceptions policy
Acceptance Criteria
- CI fails when policy is violated
- Docs include allowlist and exception process
Parent: #520
Goal
Enforce workspace dependency consistency for shared crates (
tokio,serde,serde_json,reqwest,chrono,uuid,thiserror,anyhow,tracing,axum).Tasks
Acceptance Criteria