Covers the eval framework: declaring suites, every assertion metric (exact, pattern, LLM judge, JSON shape, semantic similarity, token cost), composing metrics, running suites with per-case results and observer events, cost estimation, and the human-readable report.

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
