Reads your imported ADR graph from memory and flags three types of integrity problems: dangling references to ADRs that don't exist, supersede cycles where two ADRs point at each other, and status mismatches where an ADR supersedes another but isn't marked as superseded itself. Pairs with adr-index, which does the initial import. Run it after indexing or wire it into CI with VERIFY_STRICT=1 to fail builds on any issue. It only exits non-zero for cycles by default, which makes sense since those are always corruption, while dangling refs might just mean the target ADR lives in another repo. The distinction between validation modes is thoughtful and the exit code table is clear.
npx skills add https://github.com/ruvnet/ruflo --skill adr-verify