Skip to Content
Documentation Boundaries

Documentation Boundaries

This docs app contains both product explanation and contributor guidance. The boundary is editorial, not enforced by auth or route-level access control.

Why this page exists

apps/docs is a single Nextra surface. That means product-safe narrative and repo-internal operating detail live side by side. Anyone writing docs, demos, or external collateral needs to know where the line is.

Public-safe content

The following material is generally safe to reuse outside the repo:

  • high-level explanation of Veref as an agency-first reference-check and hiring-ops product
  • actor model for recruiter, candidate, and referee flows
  • public workflow explanation
  • high-level architecture language such as Next.js, NestJS, Postgres, Prisma, Clerk, OpenRouter, Resend, and Twilio
  • descriptions of the desktop workstation, mobile companion, browser extension, and docs site as product surfaces

Repo-internal content

The following material should stay inside contributor or operational contexts:

  • local commands such as bun install, bun run dev:*, and ./skills.sh install
  • environment variable names and local URLs from .env.example
  • internal file paths, package names, and implementation boundaries
  • operational route details such as v1/tenants/:tenantId/ops/feed
  • local agent and desktop bridge diagnostics
  • troubleshooting playbooks and deployment notes

Mixed pages

Some pages are mixed by design.

Rule of thumb

If a page includes any of the following, do not treat it as public marketing copy:

  • environment variables
  • repo paths
  • setup commands
  • tenant-scoped internal endpoints
  • desktop runtime paths
  • skill-link or symlink repair instructions
  • Use product and workflow pages for public-facing explanation.
  • Use contributor, local development, deployment, and troubleshooting pages for engineers and agents working in the repo.
  • When in doubt, strip concrete commands, route names, and env details before sharing externally.
Last updated on