refactor: split who.rs into who/ module (bd-2cbw)

Split 2447-line who.rs into focused submodules:
- who/scoring.rs: half_life_decay (20 lines)
- who/queries.rs: 5 query functions + helpers (~1400 lines)
- who/format.rs: human + JSON formatters (~570 lines)
- who.rs: slim module root with mode dispatch + re-exports (~260 lines)

All 1052 tests pass. No public API changes.
This commit is contained in:
teernisse
2026-02-19 09:44:29 -05:00
parent e8ecb561cf
commit 20db46a514
5 changed files with 36 additions and 2150 deletions

File diff suppressed because one or more lines are too long