PASS — disk has .log files to index — count=224
PASS — buildIndexFromScan entry count matches disk .log count — entries=224 disk=224
PASS — every entry has all required fields populated — missing=0
PASS — every entry has a positive jobNumber — minJob=1
PASS — readIndex returns the written index — version=1
PASS — readIndex entry count matches — read=224 wrote=224
PASS — index file exists on disk
PASS — refreshIndexEntry returns the refreshed entry — slug=add_paint_all_button_enable
PASS — refreshed entry's mtimeMs advanced — before=1784739313750.1426 after=1784741275976
PASS — refreshIndexEntry changed exactly one entry — changed=1 (expected 1: add_paint_all_button_enable)
PASS — corruption applied to test entry — corrupt=102594 real=2595
PASS — reconcile reported the stale entry as rebuilt — rebuilt=[all_jobs_sort_by_job_number]
PASS — reconcile fixed the stale entry's size — fixed=2595 real=2595
PASS — readIndex returns null when index missing
PASS — rebuild after missing restores full index
PASS — buildEntryForSlug returns null for missing file

index entries: 224 | disk .log files: 224

ALL CHECKS PASSED
