Description
docs.toml and docs/.meta.yml both declare site metadata and both reference a missing assets/social-card.png. Confirm what the documentation hub consumes, remove the ambiguity, and make missing declared assets fail deterministically.
Acceptance Criteria
- #1 The owning documentation build has one current product description covering OTLP and Prometheus pull
- #2 Every declared social-image path resolves, or unsupported image metadata is deliberately removed
- #3 A deterministic check in the owning build path catches missing metadata assets
Definition of Done
- #1 go build ./… && go vet ./… && go test -race ./…
- #2 golangci-lint run
- #3 scripts/regen-generated.sh (only if a generated artifact’s inputs changed)
Implementation Plan
Resolve docs metadata ownership and add deterministic missing-asset validation in the existing docs build checker; return the root-owned description block.
Implementation Notes
Documentation metadata ownership and deterministic asset validation are committed in bundled pause snapshot 2cf46446d5c6a7a30ea6f7d0c54d61ec9889d522; checker tests include missing, ignored, and commented declarations. Resume with exact-head CI.
Final evidence: documentation asset checker and its negative cases passed; integrated GATE and exact-head CI run 33047209645 succeeded.
Final Summary
Metadata ownership and social-asset validation are committed in 2cf46446d5c6a7a30ea6f7d0c54d61ec9889d522; parked pending exact-head CI.
Completion: verified by negative tests, full gate, and exact-head CI.