# Detection Coverage Loop Corpus

This directory contains committed, synthetic-only fixtures for the detection
coverage feedback loop.

Fixtures are generated by:

```bash
cargo run -p xtask -- coverage-corpus --regenerate --seed 0
```

Every `<fixture>.txt` file has a matching `<fixture>.labels.json` file with
byte offsets into the UTF-8 text. Phase 1 span entries use
`"license_origin": "synthetic-rust-generator"` because all PII-shaped values
come from local Rust generators.

Do not place real PII in this corpus. Emails must use safe domains, phone
numbers must use documented synthetic ranges, and checksum identifiers must be
locally generated.
