Skip to content
Project › Published pages

Published pages.

Nav entries
23
Pages listed in docs.config.json.
Spec-backed
21
Canonical source lives in external/ai-contributor-spec.
Generated MD
19
Unique upstream Markdown sources copied into src/content/generated-spec.
Site-authored
2
Presentation, orientation, or site self-documentation.

A page is covered when it has a route in docs.config.json, a matching Astro page or content-collection MD/MDX, and a canonical source mapping. Spec-backed pages point at the pinned spec submodule or a generated projection from it. Site-authored pages are allowed only for navigation, orientation, presentation, and this site’s own operating documentation.

The drift gate for this inventory is scripts/check-doc-nav.mjs. It checks that configured doc entries have pages, that docs pages are present in the config, and that cross-page anchors referenced from docs content resolve.

SectionPages
Start3
Specification6
Audit4
Skills3
Project7
SectionPageCanonical sourceInputsType
StartOverviewsrc/content/docs/docs/index.mdx
  • src/content/docs/docs/index.mdxsource
site-authored
StartQuickstartREADME.md
  • README.mdsource
spec-backed
StartAdoption guideAI-CONTRIBUTOR-GUIDE.md
  • AI-CONTRIBUTOR-GUIDE.mdsource
spec-backed
SpecificationFull specificationAI-CONTRIBUTOR-SPECIFICATION.md
  • AI-CONTRIBUTOR-SPECIFICATION.mdcanonical prose
  • AI-CONTRIBUTOR-RULE-CATALOG.jsonrule data
spec-backed
SpecificationPillars overviewAI-CONTRIBUTOR-RULE-CATALOG.json
  • AI-CONTRIBUTOR-RULE-CATALOG.jsonsource
spec-backed
SpecificationLevels overviewAI-CONTRIBUTOR-RULE-CATALOG.json
  • AI-CONTRIBUTOR-RULE-CATALOG.jsonsource
spec-backed
SpecificationCoverage mapAI-CONTRIBUTOR-COVERAGE.md
  • AI-CONTRIBUTOR-COVERAGE.mdcoverage prose
  • AI-CONTRIBUTOR-RULE-CATALOG.jsoncoverage data
spec-backed
SpecificationRule catalogdocs/RULE-CATALOG-FORMAT.md
  • AI-CONTRIBUTOR-RULE-CATALOG.jsonrule data
  • docs/RULE-CATALOG-FORMAT.mdformat prose
spec-backed
SpecificationThreat model templatedocs/threat-model-template.md
  • docs/threat-model-template.mdsource
spec-backed
AuditHow the audit worksAI-CONTRIBUTOR-AUDIT-MODEL.md
  • AI-CONTRIBUTOR-AUDIT-MODEL.mdsource
spec-backed
AuditThe profiledocs/AI-CONTRIBUTOR-AUDIT-PROFILE.md
  • docs/AI-CONTRIBUTOR-AUDIT-PROFILE.mdsource
spec-backed
AuditNo-install promptAI-CONTRIBUTOR-AUDIT-PROMPT.md
  • AI-CONTRIBUTOR-AUDIT-PROMPT.mdsource
spec-backed
AuditA stamped auditAI-CONTRIBUTOR-AUDIT.md
  • AI-CONTRIBUTOR-AUDIT.mdroot summary
  • .ai-contributor-audit/AI-CONTRIBUTOR-CHECKLIST.mdchecklist
  • .ai-contributor-audit/AI-CONTRIBUTOR-AUDIT-LOG.mdaudit log
spec-backed
Skillsai-contributor-audit-profileskills/ai-contributor-audit-profile/SKILL.md
  • skills/ai-contributor-audit-profile/SKILL.mdsource
spec-backed
Skillsai-contributor-auditskills/ai-contributor-audit/SKILL.md
  • skills/ai-contributor-audit/SKILL.mdsource
spec-backed
Skillsai-contributor-audit-fixskills/ai-contributor-audit-fix/SKILL.md
  • skills/ai-contributor-audit-fix/SKILL.mdsource
spec-backed
ProjectReleasesCHANGELOG.md
  • CHANGELOG.mdsource
spec-backed
ProjectContributingCONTRIBUTING.md
  • CONTRIBUTING.mdsource
spec-backed
ProjectAuthorsAUTHORS.md
  • AUTHORS.mdsource
spec-backed
ProjectToolingTOOLING.md
  • TOOLING.mdsource
spec-backed
ProjectSecurity policySECURITY.md
  • SECURITY.mdsource
spec-backed
ProjectGlossarydocs/glossary.md
  • docs/glossary.mdsource
spec-backed
ProjectPublished pagessrc/content/docs/docs/doc-coverage.mdx
  • src/content/docs/docs/doc-coverage.mdxsource
site-authored

These unique Markdown sources are projected into two locations by pnpm prepare:spec:

  • src/content/docs/ — the Starlight route the page is served from.
  • src/content/generated-spec/ — the body-only projection that composed MDX pages (e.g. coverage-map.mdx, rule-catalog.mdx) pull in via getEntry('generatedSpec', key) + render() so they can mix upstream prose with their own component chrome.
SourceProjection
README.mdgenerated Markdown
AI-CONTRIBUTOR-GUIDE.mdgenerated Markdown
AI-CONTRIBUTOR-SPECIFICATION.mdgenerated Markdown
AI-CONTRIBUTOR-COVERAGE.mdgenerated Markdown
docs/RULE-CATALOG-FORMAT.mdgenerated Markdown
docs/threat-model-template.mdgenerated Markdown
AI-CONTRIBUTOR-AUDIT-MODEL.mdgenerated Markdown
docs/AI-CONTRIBUTOR-AUDIT-PROFILE.mdgenerated Markdown
AI-CONTRIBUTOR-AUDIT-PROMPT.mdgenerated Markdown
AI-CONTRIBUTOR-AUDIT.mdgenerated Markdown
skills/ai-contributor-audit-profile/SKILL.mdgenerated Markdown
skills/ai-contributor-audit/SKILL.mdgenerated Markdown
skills/ai-contributor-audit-fix/SKILL.mdgenerated Markdown
CHANGELOG.mdgenerated Markdown
CONTRIBUTING.mdgenerated Markdown
AUTHORS.mdgenerated Markdown
TOOLING.mdgenerated Markdown
SECURITY.mdgenerated Markdown
docs/glossary.mdgenerated Markdown

The rule catalog is intentionally not generated as Markdown; it is consumed as structured data for the rule-catalog page and specification data.

SourceProjection
AI-CONTRIBUTOR-RULE-CATALOG.jsonJSON projection

There are no known missing docs pages in the current navigation. The boundaries are deliberate:

  • Internal implementation files under tools/, test fixtures, and collector internals are not documented page by page. The public docs cover their command surface through Tooling, Rule catalog, and the audit pages.
  • Example template contents are not mirrored file by file. The TypeScript + pnpm recipe documents the scaffold path and the expected adoption flow.
  • License files are represented in the site footer rather than a dedicated docs page.
  • Unpinned upstream changes are not covered until the spec submodule is updated and pnpm prepare:spec is run.

When adding, removing, or renaming a docs page, update docs.config.json first. The config is the single source of truth for sidebar order, breadcrumbs, pagination, search, source links, and this coverage page. Do not edit src/content/generated-spec/ or src/content/docs/ by hand for spec-backed entries; change the pinned spec source or route mapping, then regenerate.