docs: refresh sandbox metadata query contract fixture
API #1086 adds optional metadata_only on GET /api/sandboxes, but the maintained reference omits it. Its coordinated Marketing #217 correction documents the optional boolean/default, strict literal true/false input, 400 rejection and the boundary that only live sandbox status checks are skipped; stored metadata and optional GitHub filetree retrieval remain.
Refresh only the content specification’s source hash in the shared published-docs fixture. Both fixture copies match; all other fixture values, examples, schemas and runtime code are unchanged. The branch is based on actual API #1086 merge 49af795cb0f4336d9ca981a768c7389cae8df218, whose complete tree equals accepted 23ce5c1282bee3da31325c783849bb6e73268d22.
Validation:183 tests/20 files pass locally (171 published contracts plus12 existing metadata GET regressions), response-contract typecheck, required lint, fixture formatting and whitespace pass. Independent Spec and Standards reviews each report zero findings for exact head 0975f90e71a1b9676fd15af3cdceaf890a164a6a. Current-head test/format/lint/compatibility CI, CodeRabbit and Vercel preview pass; no unresolved current review threads. Tests use synthetic service leaves and establish no real sandbox/database/GitHub/provider/customer behavior.
Ready for Records/coordinator acceptance and guarded merge. Docs does not merge. After this actual fixture merge, refresh/review Marketing #217’s final API source pin and required checks/build/current-head CI. Retained Docs then uses actual Marketing source and preserves Docs #397’s separate Slack predecessor. Normal publication/readback follows actual releases.
Preserve default/false behavior, auth/access/filter rules, nullable metadata, the 200 response schema and Slack/audience/Context/catalog contracts. No caller/worker migration, historical setup410 repair, live operation, manual deployment or original215/Mono358 closure is included.
Summary by cubic
Refreshes the source hash for the content API reference in the published-docs fixture so it matches the corrected documentation for GET /api/sandboxes.
The corrected contract adds the optional metadata_only boolean input: its default value, literal true/false validation, the 400 rejection path, and the boundary that only live sandbox status checks are skipped. Only the hash changes in this fixture; examples, response schemas, and runtime code are untouched. All 183 tests pass.