Ben_Kosytorz b8fdf508c8 fix(rust): first-max tie-breaking in dir matching + python-style score rounding
Two divergences found by diffing the Rust sorter plan against the python
reference on a real 14k-file tree (both 99.82% identical):

- compute_match_name used max_by (LAST max) where python max() keeps the
  FIRST; a same-faction dir hit and a cross-faction hit scored equally and
  the wrong entry won (25 Deathwatch files).
- --json score used round() instead of round_ties_even(), printing 0.813
  where python prints 0.812.

After the fix the plans are identical: 14025/14025 targets, kinds and
scores, zero differences.
2026-10-10 22:11:26 +02:00
S
Description
Collect and organize Warhammer proxy downloads from Discord channels (gofile + 0807), torrent-first later
1.2 MiB
Languages
Rust 100%