{
  "runAt": "2026-10-24T08:40:55.881Z",
  "engine": "engine.mjs",
  "method": "Node assertions against explicit expected routing; synthetic fixtures only",
  "total": 9,
  "passed": 9,
  "results": [
    {
      "name": "Valid invoice",
      "expectedReasons": [],
      "actualReasons": [],
      "status": "READY FOR REVIEWED EXPORT",
      "passed": true
    },
    {
      "name": "Arithmetic mismatch",
      "expectedReasons": [
        "Total does not reconcile"
      ],
      "actualReasons": [
        "Total does not reconcile"
      ],
      "status": "REVIEW",
      "passed": true
    },
    {
      "name": "Missing PO",
      "expectedReasons": [
        "Missing PO"
      ],
      "actualReasons": [
        "Missing PO"
      ],
      "status": "REVIEW",
      "passed": true
    },
    {
      "name": "Unknown supplier",
      "expectedReasons": [
        "Unknown supplier"
      ],
      "actualReasons": [
        "Unknown supplier"
      ],
      "status": "REVIEW",
      "passed": true
    },
    {
      "name": "Unknown PO",
      "expectedReasons": [
        "Unknown purchase order"
      ],
      "actualReasons": [
        "Unknown purchase order"
      ],
      "status": "REVIEW",
      "passed": true
    },
    {
      "name": "Unsupported currency",
      "expectedReasons": [
        "Unsupported currency"
      ],
      "actualReasons": [
        "Unsupported currency"
      ],
      "status": "REVIEW",
      "passed": true
    },
    {
      "name": "Malformed amount",
      "expectedReasons": [
        "Invalid amount format"
      ],
      "actualReasons": [
        "Invalid amount format"
      ],
      "status": "REVIEW",
      "passed": true
    },
    {
      "name": "Missing invoice number",
      "expectedReasons": [
        "Missing Invoice"
      ],
      "actualReasons": [
        "Missing Invoice"
      ],
      "status": "REVIEW",
      "passed": true
    },
    {
      "name": "Duplicate in same session",
      "expectedReasons": [
        "Duplicate invoice"
      ],
      "actualReasons": [
        "Duplicate invoice"
      ],
      "status": "REVIEW",
      "passed": true
    }
  ],
  "limitations": [
    "No OCR, PDF extraction or AI model evaluated",
    "No production records or customer outcome measurements",
    "Duplicate history exists only within the browser session",
    "No ERP writes, payment approval or tax determination"
  ]
}
