books/gu-zhenren/design11/ws4_banknote_verify.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
}