mirror of
https://github.com/PerpetualSoftware/pad.git
synced 2026-10-25 22:10:25 +00:00
25b687a6cf
The Nix red was fixed at 9ece3e4f by skipping vendor/ paths. This is the
predicate the lead asked for in the same breath and the one that is exact:
packages.Visit walks the whole DEPENDENCY GRAPH, so what disqualifies a site is
that its package does not belong to this module — not where its files happen to
sit. Adds the invariant assertion on real output (nothing enumerated may be
vendored or outside the tree) and a table test for both path predicates.
Measured rather than claimed: with a vendored tree each check ALONE suffices, so
neither mutant dies alone. Both are kept because they answer different
questions, and the comment says so.
Claude-Session: https://claude.ai/code/session_019EmDd3Wy8b3cPG1TZBSzBu