The verifier (DESIGN.md §6): runs every rule against a finished build token and returns structured diagnostics.
Rules so far: broken internal links, missing meta descriptions, images without alt text, duplicate titles, and Atom feed sanity. Checks read the in-memory build — nothing is written to disk.
Summary
Functions
Runs every rule; diagnostics come back errors-first.
Functions
@spec run(Cherry.Build.t()) :: [Cherry.Check.Diagnostic.t()]
Runs every rule; diagnostics come back errors-first.