Keep every occurrence's place when indexing strategies

Positions now travel with each strategy in its folder bucket instead of
in a map keyed by the strategy, so a strategy listed twice keeps both of
its places, as the full scan did. The equivalence test now includes a
strategy listed twice and an explicit parent cycle.
8242650a99Dara Adedeji committed on 10/22/2026, 12:11:18 AMparent1625ddc

Checks

All checks passed
2 files changedLine totals unavailable