docs: publish sandbox metadata lookup reference
Publish the sandbox metadata lookup reference from actual Marketing #217 merge 8dfb74bc56ddf276f51d1512eb568d9f4efda9f0. The existing GET /api/sandboxes reference documents optional metadata_only, strict true/false input, invalid-query400 and the boundary that only live status calls are skipped; stored metadata and optional GitHub I/O remain. Omitted/false behavior and access rules are unchanged.
Generated from that exact actual source, whose whole tree equals accepted bfc0695cdfedf1b5d0668321d4b2bcc102f49e08. Base is actual Docs #397 merge 6faef44adbdf87188d87e791e1e8984bb90b3d30, preserving its published Slack correction. Exactly2 of241 managed hashes change (content.json/fullAI); other239 copies, navigation and entire host settings remain unchanged. Provenance pins actual Marketing; fullAI is byte-identical. Only the sandbox GET differs structurally in content.json; all other operations/components are preserved.
Validation: source/provenance/all241 hashes/navigation and whitespace pass. Independent Spec and Standards copy reviews each report zero findings for exact head 7a766b7bd29df8ed97c4c50e74ceadd387f43664; prior API/Marketing source checks/build carry forward through identical actual trees. Current-head source CI and CodeRabbit pass; no unresolved current review threads. Draft Mintlify deployment SKIPPED establishes no retained metadata publication.
Normal Marketing metadata publication separately passes5/5 ordinary public GETs: HTML/Markdown guidance, exact content specification, fullAI and docs index. Offline fullAI comparison matches all238 complete docs bodies and213 ordered operation sections with only declared URL/whitespace/title presentation normalization. No production-alias deployment metadata or retained metadata publication is inferred from the website checks.
Ready for Records/coordinator acceptance and guarded merge; Docs does not merge. Ordinary retained metadata publication/readback follows actual merge. No duplicate accepted Slack/audience captures, manual deployment, hosting change, live sandbox/database/GitHub/provider/customer operation, caller migration, setup410 repair or original215/Mono358 closure is included.
Summary by cubic
Publishes the updated sandbox metadata lookup reference into the API docs from Marketing, documenting the new metadata_only behavior.
- GET
/api/sandboxesnow documents the optionalmetadata_onlyquery parameter that skips live status lookups and returns stored metadata with an emptysandboxesarray. - Adds a 400 response for any
metadata_onlyvalue other than literaltrueorfalse, including empty values. - Updates
SOURCE-PROVENANCE.jsonandllms-full.txtto match the accepted Marketing source hashes; no runtime or other doc content changes.