Contract-first order, one error envelope + HTTP map, paginated lists, idempotency (key from intent, atomic claim, payload guard, duplicate policy, retention), naming, Hyrum's law. Versioning points to CLAUDE.md § Web APIs — always versioned; the upstream one-version rule is dropped.
paths
| paths | |
|---|---|
|
rules/
User-scope rules, deployed to ~/.claude/rules by link.sh.
Maintenance doctrine (what belongs here, lazy-load paths: semantics,
machine-owned files): see CLAUDE.md (project scope) at the repo root.