Contributing¶
Read the root AGENTS.md guidance before changing code, and consult the canonical brand and copy guidance in packages/brand and this page. Keep claims factual, use British English, and do not invent services, credentials, clients, translations or live status.
Scoped validation¶
From the repository root:
npm run validate:web
npm run validate:docs
Docs-only commands also work from /docs with its Python environment activated:
python scripts/build.py validate
Install the pinned Python environment with python -m pip install -r requirements.lock.txt.
The alternative Panda app is separate. Install its own package dependencies and run npm run codegen before its TypeScript or Vite build. It is not covered by the default validation command.
Describe instruction files as guidance. Enforcement belongs to CI, repository permissions, branch rules and platform controls.