Plugin: close remaining SPEC correctness gaps #41
Loading…
Reference in a new issue
No description provided.
Delete branch "post-review-correctness"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
unmatched,matched, orambiguous) while marking the selected trackmatchedCloses #39
Closes #40
TDD evidence
mainbecause the former Apple track remainedmatched; both explicit and interactive workflows now pass.Validation
pytest -q -W error: 104 passedpython -m compileall -q beetsplug testsBEETSDIRbeet -p appleplaylists apple --helpgit diff --check5ca0d2c14fto11aaab75cc11aaab75cctoed04e9d1c0Late independent review inspected superseded commit
13b093cand flagged that it cleared a displaced track's permanent skip. This was already corrected before merge in final issue #39 commitcc124c9:_save_association_statesleavesresolution_state = skippedunchanged, andtest_explicit_match_preserves_displaced_permanent_skipcovers the case. The mergedmainate4fbbffd4a0bf744d4967c6bfb03e4ffe369869acontains that guard.The independent review found no correctness or security issue in the issue #40 duplicate-position validation.