44 lines
No EOL
1.2 KiB
JSON
44 lines
No EOL
1.2 KiB
JSON
{
|
|
"reparse_14_files": {
|
|
"total_banknote_lines": 95,
|
|
"distinct_src": 65,
|
|
"files_with_parse_fail": 0,
|
|
"files_truncated": 0,
|
|
"expected": {
|
|
"total_lines": 95,
|
|
"distinct_src": 65,
|
|
"parse_fail": 0,
|
|
"truncated": 0
|
|
},
|
|
"match": true
|
|
},
|
|
"synthetic_truncation": {
|
|
"truncated_gen_True": {
|
|
"n_lines": 2,
|
|
"parse_fail": false,
|
|
"truncated": true
|
|
},
|
|
"truncated_gen_False": {
|
|
"n_lines": 2,
|
|
"parse_fail": true,
|
|
"truncated": false
|
|
},
|
|
"verdict": "tolerant under True (truncated flag, 2 good lines kept), bad under False (parse_fail)"
|
|
},
|
|
"fresh_resume_hash": {
|
|
"id_fresh": "tm-banknote-v1:44730fa2eada70323002eb7a4...",
|
|
"id_resume": true,
|
|
"stable": true,
|
|
"collision_free_on_content_change": true,
|
|
"formula": "sha256('tm-banknote-v1\\x00'+reqHash+'\\x00'+stripped), id-prefix 'tm-banknote-v1:'",
|
|
"verdict": "resume re-derives IDENTICAL id (content-addressed) => OK-path final_hash re-point resume-stable"
|
|
},
|
|
"parser_invariants": {
|
|
"SEP_not_note_word": true,
|
|
"non_han_src_is_bad": true,
|
|
"no_sep_all_clean": true,
|
|
"tolerant_split_spaces": true,
|
|
"tolerant_split_pipe": true
|
|
},
|
|
"parser_invariants_all_pass": true
|
|
} |