PASS self-check: exact candidate/source, wrong target, no-op, unrelated changes, placement/model distinction, crossrefs and source-byte falsifiers