Reach every page. Remember every site.
- blocked ≠ failed
- A 403 from bot detection is a decision by the origin. A 500 is a broken origin. MeshArc never files them together.
- coverage gates removals
- Below 90% reach, a run cannot tell "page removed" from "page not reached", so removals are withheld and said so.
- every run keeps a diff
- Field, content and markup changes, before and after, with the volatile blocks disclosed rather than dropped.