Reconcile current API docs and Context preview contracts
The maintained docs contained stale social prices/defaults, catalog limits, task inputs, chat resume statuses, callback authentication and artist pin routes. Correct those contracts, CLI examples and Sites deletion/cancellation instructions against the current source. Expand Context from five to 26 request schemas plus delegated MCP mappings, labeled as a source-verified preview with explicit pilot restrictions. Keep provider-bound catalog planning as a tracked gap.
Mark ten unmatched REST paths as pending reconciliation rather than presenting them as supported or retiring their retained outcomes. The reviewed source baseline is 406 implemented method/path pairs, ten unmatched documented pairs and 59 static MCP registrations; this is not a promised live feature/tool count.
Add shared contract fixtures checked against API validators and helpers. The MCP table is generated from the canonical mapping metadata. The inventory also rejects unmatched REST references unless their public description and metadata explicitly mark pending or retired availability. The inventory pins the coordinated API PR's reviewed source commit; refresh it to the actual API merge commit before releasing this change, then refresh the Docs copy to the actual Marketing merge commit.
Validation: 437 Marketing tests, docs generation/checks, shared fixture parity, contract-inventory and publication-sync tests pass. Local Turbopack fails because this environment blocks its helper port; the Webpack fallback fails parsing the existing Eve dependency. Pushed for remote preview validation under Sidney's existing approval; merge remains blocked until the remote production build passes at the final head. No hosting, DNS, redirect or paid-provider operation is changed.
API companion: https://github.com/recoupable/api/pull/1032
CLI companion: https://github.com/recoupable/cli/pull/26
Refs recoupable/mono#318, recoupable/mono#326, recoupable/mono#327, recoupable/mono#329, recoupable/mono#330, recoupable/mono#331, recoupable/mono#332, recoupable/mono#333, recoupable/mono#335, recoupable/mono#336, recoupable/mono#346, recoupable/mono#355, recoupable/mono#356, recoupable/mono#360, recoupable/mono#361.
Review notes: generated OpenAPI contracts and snapshots remain generated data; no arbitrary 100-line cap is applied. Artist profile song_count comes from an independent exact catalog count and can exceed the returned songs, so its existing description is preserved.