# SYNOMAP DIGEST V7 — Checker Output [BASE] output = list [torrent_record] identity: torrent_id, infohash, name, category, mapping_key, size paths: src_root, dst_root, plex_paths[] state: abc_state = A|B|C|NONE block_e.mapping_status = OK|MISSING|AMBIGUOUS|INCONSISTENT block_g.fs_src = OK|MISSING|PARTIAL|UNREADABLE block_g.fs_dst = OK|MISSING|PARTIAL|UNREADABLE block_g.mirror = COMPLETE|INCOMPLETE|UNKNOWN block_d.qb_status = SAFE|UNSAFE block_d.save_path_ok = bool block_d.tags_state = CONSISTENT|MISMATCH|UNKNOWN block_h.h_state = H0|H1|H2|H3 hash_state.hash_mode = OFF|PARTIAL|FULL hash_state.hf_state = HF0..HF4 hash_state.primary_md5 = string|null hash_state.primary_md5_locations.src|dst|plex = PRESENT|ABSENT|UNKNOWN diagnostic: overall_status = OK|WARN|ERROR|BLOCKED issues[] = { code, block, severity, message } auto_fix_candidates[] = { type, confidence } [DECISIONS] DEC1b = detailed per block DEC2a = 4-state overall_status HOUT2 = primary_md5_only