Docs health

These five tables are generated at build time from the same corpus every assertion in script/check.rb reads — nothing here is hand-maintained, so the numbers move when the content does. See Docs baseline for the one-time snapshot this workstream started from.

Pages missing a description

None. Every page declares a description.

Images with empty alt text

None. Every image declares non-empty alt text.

Page Link
features/agent-data-plane-api.md /openapi/plane-v1.yaml
features/agent-data-plane-api.md /plane-status.json
features/agent-data-plane-clay.md /fixtures/v1/clay-enrich.json
features/agent-data-plane-fixtures.md /openapi/plane-v1.yaml
features/agent-data-plane-mock.md /openapi/plane-v1.yaml
features/agent-data-plane.md /openapi/plane-v1.yaml

Pages past their verification horizon

Pages whose verified_on is more than 90 days old, marked red.

None. Every page was verified within the last 90 days.

Pages no other page links to from its own body content.

Page Title
404.md Page not found

What these tables do not measure

Reader traffic. This site loads no analytics, telemetry, or beacon — a collector needs a backend, a retention policy, and a privacy disclosure this site does not have — and the no-analytics-or-telemetry assertion keeps it that way, so no number here counts visits.

Reach on this page therefore means structural reach: whether another page links to it (the orphan table above, gated by no-orphan-pages) and how recently someone verified it (the staleness table, gated by page-staleness). Those two, with a page’s entry in the changelog, are the whole input to a keep-or-retire decision. The retirement ledger and the page-count budget record what was decided; neither measures whether a page is read.