AGENTS.md@tests · git:20261003.23d1db7 · 2026-10-03 · sha256 c6d961d790ac1fa1
AGENTS.md@tests git:20261003.23d1db7A
Immutable. This exact content never changes and is served at /api/v1/blob/c6d961d790ac1fa1.
# Tests Behavioral and integration tests for the plugin. Bun specs (`*.spec.ts`) live beside the code they cover, such as `servers/`, `src/` and `scripts/`, rather than here; mod tests are in `mod/`. ## Layout - `fixtures/mcp/`: JSON-RPC requests and the golden `expected-tools.json` baseline, which `servers/omca.spec.ts` and the validator's MCP check read. - `fixtures/boulder-schemas/`: sample `boulder.json` shapes for registry tests. - `evals/`: eval task definitions for agent-quality checks, listed by `just eval-consistency` (`scripts/qa/eval-tasks.ts`). - `plugin-evals/`: `claude plugin eval` cases for the planning skills' health gate. They call a real model, so they run by hand; `plugin-evals/README.md` has the commands. - `README.md`: full instructions for running and adding tests in each layer. Read that before this file for how-to details. ## Conventions The state files these tests exercise are written under `.omca/state/` (and `.omca/evidence/` for the evidence log). `fixtures/boulder-schemas/` holds the `boulder.json` shapes, and `src/core/boulder.ts` is the authority on that schema.