What problem does it solve? Deferred invariant blocks in specs/IMPLEMENTED.md accumulate as rules that already ship in the plugin but are recorded in no invariant, and deciding them by hand produces silent errors: miscounted queues, re-presented held decisions, missed citation sites, and unverified rule quotes. ## Core Features & Use Cases - Computed review queue: pending_invariants.py lists pending and held DEFERRED INVARIANT blocks separately, with the next free INV ID, so held decisions are never re-offered. - Quote verification: the check subcommand confirms every rule quote appears verbatim in the file it names, reporting checked, mismatched, unresolved, and no-prose-site counts. - Citation site discovery: the sites subcommand separates deferral-named sites, prose-named sites, and scan candidates so no shipping location is missed. - Use Case: A maintainer of the Senzing Bootcamp Claude Plugin runs the skill to review eleven deferred invariants one at a time, registering approved wording with citations, recording holds with revisit conditions, and writing a dated session record. ## Quick Start Ask the assistant to review the pending deferred invariants in specs/IMPLEMENTED.md one at a time using the review-invariants skill.