{
  "input": "/Users/neo/.hermes/audits/cashflow-asset-hook-20260512-083049/wanchuan_anhui_v9_v2_1_long_asset_R29_R169_asset_schedule_atomic_EXCEL_REPAIR_SAFE_20260513-094726.xlsx",
  "output": "/Users/neo/.hermes/audits/cashflow-asset-hook-20260512-083049/wanchuan_anhui_v9_v2_1_long_asset_R29_R169_asset_schedule_atomic_EXCEL_STRICT_SAFE_20260513-102004.xlsx",
  "verify": "/Users/neo/.hermes/audits/cashflow-asset-hook-20260512-083049/phase12_excel_repair_strict_merged_followers_20260513-102004.md",
  "worksheet_part": "xl/worksheets/sheet26.xml",
  "root_cause_refined": "Phase11 removed payload but left merged follower style changes (M/N in A92:N92 etc changed from base s=2133 to s=13). This strict build restores every non-top-left merged follower in R64:R180 exactly to the base workbook fragment, including style IDs.",
  "changed_merged_followers_vs_base_before_count": 8,
  "changed_merged_followers_vs_base_before": [
    [
      "M147",
      "A147:N147",
      "<c r=\"M147\" s=\"2133\"/>",
      "<c r=\"M147\" s=\"13\"/>"
    ],
    [
      "N147",
      "A147:N147",
      "<c r=\"N147\" s=\"2133\"/>",
      "<c r=\"N147\" s=\"13\"/>"
    ],
    [
      "M159",
      "A159:N159",
      "<c r=\"M159\" s=\"2133\"/>",
      "<c r=\"M159\" s=\"13\"/>"
    ],
    [
      "N159",
      "A159:N159",
      "<c r=\"N159\" s=\"2133\"/>",
      "<c r=\"N159\" s=\"13\"/>"
    ],
    [
      "M92",
      "A92:N92",
      "<c r=\"M92\" s=\"2133\"/>",
      "<c r=\"M92\" s=\"13\"/>"
    ],
    [
      "N92",
      "A92:N92",
      "<c r=\"N92\" s=\"2133\"/>",
      "<c r=\"N92\" s=\"13\"/>"
    ],
    [
      "M126",
      "A126:N126",
      "<c r=\"M126\" s=\"2133\"/>",
      "<c r=\"M126\" s=\"13\"/>"
    ],
    [
      "N126",
      "A126:N126",
      "<c r=\"N126\" s=\"2133\"/>",
      "<c r=\"N126\" s=\"13\"/>"
    ]
  ],
  "changed_merged_followers_vs_base_after_count": 0,
  "changed_merged_followers_vs_base_after": [],
  "merged_payload_violations_whole_sheet_after_count": 0,
  "merged_payload_violations_whole_sheet_after": [],
  "duplicate_cell_refs_sheet26": 0,
  "zip_testzip": null,
  "calcChain_present": false,
  "prefixes_preserved": true,
  "shared_formula_cells_R64_R180": [],
  "changed_parts": [
    "xl/worksheets/sheet26.xml"
  ],
  "orig_sha_before_after_same": true,
  "base_sha_before_after_same": true,
  "input_sha_before_after_same": true,
  "openpyxl_formula_ok": true,
  "openpyxl_value_ok": true,
  "main_rows_pass": true,
  "rows": {
    "66": {
      "K": 649442748.2599999,
      "L": 649442748.2600001,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=N(C66)+N(D66)+N(E66)+N(F66)+N(G66)+N(H66)+N(I66)+N(J66)"
    },
    "71": {
      "K": 198324410.0,
      "L": 198324410.0,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=N(C71)+N(D71)+N(E71)+N(F71)+N(G71)+N(H71)+N(I71)+N(J71)"
    },
    "105": {
      "K": 0.0,
      "L": 0.0,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=N(C105)+N(D105)+N(E105)+N(F105)+N(G105)+N(H105)+N(I105)+N(J105)"
    },
    "112": {
      "K": -111393945.36,
      "L": -111393945.36,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=N(C112)+N(D112)+N(E112)+N(F112)+N(G112)+N(H112)+N(I112)+N(J112)"
    },
    "137": {
      "K": -190174370.45,
      "L": -190174370.44999993,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=N(C137)+N(D137)+N(E137)+N(F137)+N(G137)+N(H137)+N(I137)+N(J137)"
    },
    "169": {
      "K": 546198842.4499998,
      "L": 546198842.4500002,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=N(C169)+N(D169)+N(E169)+N(F169)+N(G169)+N(H169)+N(I169)+N(J169)"
    },
    "171": {
      "K": 551090806.85,
      "L": 551090806.85,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=N(C171)+N(D171)+N(E171)+N(F171)+N(G171)+N(H171)+N(I171)+N(J171)"
    },
    "172": {
      "K": -4891964.400000215,
      "L": -4891964.399999857,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=K169-K171"
    },
    "32": {
      "K": 649442748.2600001,
      "L": 649442748.2600001,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=SUM(C32:J32)"
    },
    "33": {
      "K": 198324410.0,
      "L": 198324410.0,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=SUM(C33:J33)"
    },
    "45": {
      "K": 0.0,
      "L": 0.0,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=SUM(C45:J45)"
    },
    "49": {
      "K": -111393945.36,
      "L": -111393945.36,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=SUM(C49:J49)"
    },
    "50": {
      "K": -190174370.45,
      "L": -190174370.44999993,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=SUM(C50:J50)"
    },
    "56": {
      "K": 546198842.45,
      "L": 546198842.4500002,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=SUM(C56:J56)"
    },
    "57": {
      "K": 551090806.85,
      "L": 551090806.85,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=SUM(C57:J57)"
    },
    "58": {
      "K": -4891964.399999946,
      "L": -4891964.399999857,
      "M": 0.0,
      "N": "✓",
      "K_formula": "=SUM(C58:J58)"
    }
  },
  "libreoffice_smoke": "exit=0; stdout=convert /Users/neo/.hermes/audits/cashflow-asset-hook-20260512-083049/wanchuan_anhui_v9_v2_1_long_asset_R29_R169_asset_schedule_atomic_EXCEL_STRICT_SAFE_20260513-102004.xlsx as a Calc document -> /Users/neo/.hermes/audits/cashflow-asset-hook-20260512-083049/lo_phase12_20260513-102004/wanchuan_anhui_v9_v2_1_long_asset_R29_R169_asset_schedule_atomic_EXCEL_STRICT_SAFE_20260513-102004.xlsx using filter : Calc Office Open XML; stderr=; roundtrip_zip_test=None"
}
