feat: add by_sha256 index, fix reporting attribution

generate_db: add by_sha256 index for O(1) variant lookup.
verify: _find_best_variant uses indexed sha256 instead of O(n) scan.
validation: check_file_validation returns (reason, emulators) tuple,
attributing mismatch only to emulators whose check actually failed.
beetle_psx: remove incorrect size field for ps1_rom.bin (code does
not validate size, swanstation is sole size authority).
This commit is contained in:
Abdessamad Derraz committed 2026-04-02 00:59:01 +02:00
1 parent 95b7a9813c
commit 0401d058a1
7 files changed
+7382 -51

No files matched your search

+7298 -1
View File
File diff suppressed because it is too large. Load diff