# Doctrine

This repository is a deterministic quant engine.

## Operating Rules

- Numbers are copied from canonical artifacts, not invented in the renderer.
- `Temp/` is a build/output layer, not a runtime authority.
- Replay metrics are informational unless explicitly labeled live and sample-qualified.
- Live T+20 sample counts below 30 cannot unlock `active` or `PASS_100`.
- GAS is an adapter layer, not a business-logic layer.
- Prompts are copy-only renderers and must not compute prices, quantities, or thresholds.

## Completion Harness

- A task is complete only when `YAML`, `code`, `data artifact`, and `validation evidence` all exist together.
- Missing any one of the four means the task is incomplete.

