Search-engine boundaries
Local markup checks cannot know what a crawler fetched, rendered, indexed or selected as canonical. Search engines may rewrite title links/snippets, choose different canonicals, ignore invalid or ineligible structured data, and apply live HTTP/robots conditions that are not present in pasted text. Treat these tools as pre-publish QA, then verify live behavior with the relevant search-engine tools.
Validate the annotation set, not just each row
Language tags, duplicate alternates, x-default, absolute URLs and self-reference are checked locally. Reciprocal links on alternate pages still require inspecting those pages.