Commit graph

1 commit

Author SHA1 Message Date
80e69e74df feat: refuse a label file whose rows carry no provenance
Some checks failed
tests / model-free (pull_request) Has been cancelled
F-01's target was 'every scored label carries provenance', and the fields
existed but nothing enforced them: a v1-style file with no 'source' loaded
exactly like the audited one, which is how 23% wrong labels went unnoticed.

load_labels now refuses such a file by name and index. The v2 labels load
unchanged; a stripped copy is refused. 3 tests. Suite 281 -> 284.
2026-09-28 23:31:53 +09:00