Mark the batch and moments operations as released

Merged
SI
2d ago
+21-43

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.