How To Contribute
CONTRIBUTING.md owns the full branch, release, and pull-request process. This page is the shortest
safe path for a code change.
- Read the root and nearest package
AGENTS.mdfiles. - Confirm the owning package and keep the change within its public boundary.
- Preserve unrelated working-tree changes; multiple agents may share the checkout.
- Make the smallest coherent change and add direct proof for the behavior or contract moved.
- Run
bun run check --plan -- --intent qaand execute its selected checks. - Follow the repository commit and PR conventions in
AGENTS.mdandCONTRIBUTING.md.
For documentation, cite exact authority paths, keep conceptual prose stable, and use generated
pages for routes, exports, deployments, workflows, ontology matrices, and QA inventories. Run
node docs/scripts/docs-audit.mjs --ci, bun run check --only docs-generated, and bun run --cwd docs build before handoff.