Skip to content

ADR-0001 Internal Documentation Scope

Accepted

The repository houses both a public marketing site (apps/site) and an internal documentation site (apps/docs). Architecture diagrams, security posture, and operational runbooks in apps/docs are sensitive and unsuitable for public audiences.

  • apps/docs remains an internal-only knowledge base.
  • Public-facing AI/Ethics and governance material will be published through a separate, future documentation surface.
  • Access controls (Cloudflare Access) will guard the docs before any deployment.
  • Protect confidential architectural decisions and security practices.
  • Maintain a safe environment for candid retrospectives and risk discussions.
  • Avoid accidental leakage of operational playbooks.
  • Documentation requires authentication for staging and production environments.
  • Contributions must respect internal-only classification and label sensitive sections accordingly.
  • Additional effort needed to maintain separate public documentation.
  • Future definition of the public documentation site and its content scope.
  • Encryption and auditing requirements once Cloudflare Access is enabled.
  • Automated checks preventing internal content from leaking into public repos.
  1. Maintain internal docs under apps/docs only.
  2. Plan Cloudflare Access policies for the docs project.
  3. Document the separation in onboarding materials and runbooks.
  • Cloudflare Pages project for docs enforces Access prior to go-live.
  • Security reviews confirm no internal URLs are publicly linked.
  • Onboarding checklists reference this ADR.