Mark the batch and moments operations as released
POST /api/songs/analyze/batch and POST /api/songs/moments serve on the production API, so this drops the pending-release warning from their pages, the pending sentence and x-recoup-availability from their OpenAPI operations, and the pending notes from the two credits rows. pnpm docs:build regenerated the manifest and llms-full.txt.
The contract inventory is pinned to the API revision that carries the matching fixture (recoupable/api, branch codex/docs-fixture-batch-moments-live); re-pin to its merge commit before merging this.
Checks run locally: pnpm docs:build, pnpm docs:check, both contract scripts with --check, test_contract_inventory.py, pnpm test (45 files).
š¤ Generated with Claude Code
Summary by cubic
Marks POST /api/songs/analyze/batch and POST /api/songs/moments as released: both serve on the production API, so the pending-release warnings are dropped from their pages, OpenAPI descriptions, and credits rows, and the x-recoup-availability: pending flag is removed from the operations. The contract inventory is pinned to the merged API revision that carries the matching fixture. The manifest and llms-full.txt were regenerated with pnpm docs:build.