docs: publish sandbox metadata lookup reference

Merged
SI
1d ago
+47-7

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/sandboxes now documents the optional metadata_only query parameter that skips live status lookups and returns stored metadata with an empty sandboxes array.
  • Adds a 400 response for any metadata_only value other than literal true or false, including empty values.
  • Updates SOURCE-PROVENANCE.json and llms-full.txt to match the accepted Marketing source hashes; no runtime or other doc content changes.