Tier: S (1-2 days) | Type: chore
Context. Wave 7 landed a large batch of new pages but docs.json (the Mintlify nav) was never updated for most of them. Pages that exist on disk but are absent from the nav include guides/stellar/stellar-quickstart, guides/stellar/wraith-names-lifecycle, guides/integrations/blend, guides/integrations/soroswap, guides/integrations/reflector, guides/integrations/react-native, reference/security-disclosure, reference/threat-model, reference/audits, reference/stellar-networks, architecture/view-tag-scanner, architecture/announcement-format, and the ES translations (*.es.mdx). Readers can only reach them via search or direct link, which is the wrong default.
Scope.
- Audit every
.mdx under guides/, reference/, concepts/, architecture/, api-reference/, sdk/ against the docs.json tree; add any missing page under its natural section.
- Add locale groups for
es where an .es.mdx variant exists (Mintlify supports per-locale navigation entries).
- Order new entries alphabetically within each group unless there is an existing curated order.
- Add a comment header in
docs.json naming the audit script (below) so future waves can rerun it.
- Add
scripts/check-nav-coverage.mjs: scans mdx files and fails if any is missing from docs.json; wire it into the Compile docs snippets CI job.
Acceptance.
Files. docs.json, scripts/check-nav-coverage.mjs (new), .github/workflows/ci.yml.
Tier: S (1-2 days) | Type: chore
Context. Wave 7 landed a large batch of new pages but
docs.json(the Mintlify nav) was never updated for most of them. Pages that exist on disk but are absent from the nav includeguides/stellar/stellar-quickstart,guides/stellar/wraith-names-lifecycle,guides/integrations/blend,guides/integrations/soroswap,guides/integrations/reflector,guides/integrations/react-native,reference/security-disclosure,reference/threat-model,reference/audits,reference/stellar-networks,architecture/view-tag-scanner,architecture/announcement-format, and the ES translations (*.es.mdx). Readers can only reach them via search or direct link, which is the wrong default.Scope.
.mdxunderguides/,reference/,concepts/,architecture/,api-reference/,sdk/against thedocs.jsontree; add any missing page under its natural section.eswhere an.es.mdxvariant exists (Mintlify supports per-locale navigation entries).docs.jsonnaming the audit script (below) so future waves can rerun it.scripts/check-nav-coverage.mjs: scans mdx files and fails if any is missing fromdocs.json; wire it into theCompile docs snippetsCI job.Acceptance.
docs.jsonscripts/check-nav-coverage.mjsexits 0 on the current treedocs.jsonmint devFiles.
docs.json,scripts/check-nav-coverage.mjs(new),.github/workflows/ci.yml.