Highlights
This release establishes OCP's alignment constitution — a binding principle that OCP must mirror Claude Code's behavior exactly, with CI guardrails preventing drift.
Constitutional changes (governance)
- ALIGNMENT.md — 5 binding Rules + Historical Lesson recording the 2026-04-11 drift incident
- CLAUDE.md — session rules requiring `cli.js:NNNN` citations on every `server.mjs` change
- PR template — mandatory Claude Code Alignment Evidence section
- CI: `alignment.yml` — server.mjs blacklist (hard fail) + commit-message citation check (soft)
Bug fixes
- `/usage` endpoint restored to mirror Claude Code's `vE4` function (header-based extraction from a minimal `/v1/messages` probe). Reverted hallucinated `api/oauth/usage` endpoint introduced in commit b87992f
- OAuth Bearer + `anthropic-beta: oauth-2025-04-20` header now sent on the probe (was using stale `x-api-key`)
- Stale-cache compensation for the hallucinated endpoint reverted