Every outputJson() call site in src/cli/commands.js should have a matching .schema.json file in docs/contracts/cli/. A pre-commit lint step (or CI check) could enforce this automatically, catching drift before it reaches a PR.
Raised during IRONCLAD M9.T1 (#205, PR #217).