Summary
During execution of #29 after the split-script refactor, T3 found that the revert script still has a D2 setup bug: the empty-claim revert test needs to drain pending royalties first, otherwise it may not actually be testing the intended empty-claim path.
Problem
The revert script currently reaches the D2 empty-claim test with royalties still available, so the test setup does not faithfully represent the double-claim / nothing-left-to-claim scenario.
Scope
Update the revert validation script so it drains pending royalties before asserting the empty-claim revert path for D2.
Acceptance Criteria
Notes
Summary
During execution of #29 after the split-script refactor, T3 found that the revert script still has a D2 setup bug: the empty-claim revert test needs to drain pending royalties first, otherwise it may not actually be testing the intended empty-claim path.
Problem
The revert script currently reaches the D2 empty-claim test with royalties still available, so the test setup does not faithfully represent the double-claim / nothing-left-to-claim scenario.
Scope
Update the revert validation script so it drains pending royalties before asserting the empty-claim revert path for D2.
Acceptance Criteria
NothingToClaimpathNotes