- verify references (5): valid refs, missing refs, backtick paths, template skip, not found - verify commits (3): valid hash, invalid hash, mixed valid+invalid - verify artifacts (6): all criteria pass, missing file, line count, pattern, export, no artifacts - verify key-links (6): pattern in source, pattern in target, pattern not found, no-pattern string inclusion, source not found, no key_links in frontmatter Notes: - parseMustHavesBlock requires 4-space indent for block name, 6-space for items, 8-space for sub-keys; helpers use this format explicitly - @https:// refs are NOT skipped by verify references (only backtick http refs are); test reflects actual behavior (only template expressions are skipped)
40 KiB
40 KiB