---
name: ethanyoq/content-verification-layer
source: https://app.decimal.ai/s/ethanyoq-content-verification-layer@1/SKILL.md
source_sha256: 4f0526fd59d1
---

# Content Verification Layer (Phase 4 Turn 2)

## Strict Audits

1. `enforce_citations_in_text(html)` — flag fact-bearing claims without anchors
2. anchor existence reverse-lookup — every anchor source_id must have a backing file in sources/
3. (Future T13: route drug claims to A5' verifier; route treatment claims to A1' locate_section)

## Functions

- `verify_section(section_html, sources_dir) -> Verdict`
- `verify_full_report(html, sources_dir) -> Verdict`
- `enforce_citations_in_text(html) -> list[Violation]`

## P0 守门

Tests grep skill source for hardcoded drug names / disease names — CI blocks on hit.