==== /Users/neo/Downloads/wanchuan_anhui_v9_v2_1_long_asset_R29_R169_asset_schedule_atomic_SAFE_20260513-092323.xlsx exists False ====
==== /Users/neo/.hermes/audits/cashflow-asset-hook-20260512-083049/wanchuan_anhui_v9_v2_1_long_asset_R29_R169_asset_schedule_atomic_SAFE_20260513-092323.xlsx exists True ====
testzip None
part xl/worksheets/sheet26.xml
xml_parse ok
cell_count 2326 unique 2326 dups 0 []
bad_order 0 []
bad_combo 0 []
bad_t 0 []
weird_formula 0 []
sample formula string cells N64:N180
N71 IF(ABS(M71)<0.001,"✓","✗")✓
N105 IF(ABS(M105)<0.001,"✓","✗")✓
N112 IF(ABS(M112)<0.001,"✓","✗")✓
N137 IF(ABS(M137)<0.001,"✓","✗")✓
N169 IF(ABS(M169)<0.001,"✓","✗")✓
N172 IF(ABS(M172)<0.001,"✓","✗")✓
==== /Users/neo/.hermes/audits/cashflow-asset-hook-20260512-083049/wanchuan_anhui_v9_v2_1_long_asset_R29_R58_asset_class_atomic_SAFE_20260513-085849.xlsx exists True ====
testzip None
part xl/worksheets/sheet26.xml
xml_parse ok
cell_count 2330 unique 2330 dups 0 []
bad_order 0 []
bad_combo 0 []
bad_t 0 []
weird_formula 0 []
sample formula string cells N64:N180
N71 IF(ABS(M71)<0.001,"✓","✗")✗
N105 IF(ABS(M105)<0.001,"✓","✗")✗
N112 IF(ABS(M112)<0.001,"✓","✗")✗
N137 IF(ABS(M137)<0.001,"✓","✗")✓
N169 IF(ABS(M169)<0.001,"✓","✗")✗
N172 IF(ABS(M172)<0.001,"✓","✗")✗