Dispatch Agent Guidance#
Dispatch is a provider-neutral policy and execution layer.
- Keep all policy explicit in execution-plan inputs.
- Never place credential values in plans, candidates, receipts, logs, or tests.
- Keep configuration, capability evidence, and runtime implementations behind narrow ports with deterministic fakes.
- Every retry, fallback, and budget decision must be receipt-visible.
- Do not add domain prompt or response-interpretation semantics.
- Install dependencies with
pnpm install. The pnpm version is pinned inpackage.json(packageManager). Dependency install scripts are blocked by default; the only packages allowed to run one are listed underallowBuildsinpnpm-workspace.yaml, pinned by version. - Run
npm run verifybefore pushing. Scripts stay onnpm run …— that only invokespackage.jsonscripts and does not depend on which tool installednode_modules. - Docs are published with docs-kit:
docs-kit.jsonlists the published docs and the MCP topics, andnpm run docs:checkis the gate. When you change code that a documentcovers, update that document.
This repo uses Veritas for AI governance. Read .veritas/GOVERNANCE.md before making changes.
After changes, run veritas readiness and address any FAIL lines before finishing.