{ "stage": "escalation", "flags": [], "legs": [ { "runtime": "mlx", "model": "mlx-community/Qwen2.5-7B-Instruct-4bit", "valid": false, "validated": null, "invariant_failures": null, "error": null }, { "runtime": "vibe", "model": "vibe-active-model", "valid": true, "validated": { "supplier": { "name": "OVH", "siren": "424761419", "tva_intra": "FR22424761419" }, "ref_supplier": "FR73261832", "date_issue": "2025-10-24", "date_due": null, "currency": "EUR", "per_rate": [ { "rate": 20, "ht": 6.08, "tva": 1.22 } ], "totals": { "ht": 6.08, "tva": 1.22, "ttc": 7.3 }, "reverse_charge": false, "iban": "FR7630056005030503000004147", "service_vs_goods": "service", "period_covered": null, "provenance": { "totals.ht": { "source_sha256": "697324cea8679c63df7730c5f1b65b379e7fbc7ed7ac24caa9691bd923cba45a", "raw_excerpt": "6,08" }, "totals.tva": { "source_sha256": "697324cea8679c63df7730c5f1b65b379e7fbc7ed7ac24caa9691bd923cba45a", "raw_excerpt": "1,22" }, "totals.ttc": { "source_sha256": "697324cea8679c63df7730c5f1b65b379e7fbc7ed7ac24caa9691bd923cba45a", "raw_excerpt": "7,30" }, "ref_supplier": { "source_sha256": "697324cea8679c63df7730c5f1b65b379e7fbc7ed7ac24caa9691bd923cba45a", "raw_excerpt": "FR73261832" }, "date_issue": { "source_sha256": "697324cea8679c63df7730c5f1b65b379e7fbc7ed7ac24caa9691bd923cba45a", "raw_excerpt": "24/10/2025" }, "iban": { "source_sha256": "697324cea8679c63df7730c5f1b65b379e7fbc7ed7ac24caa9691bd923cba45a", "raw_excerpt": "FR76 3005 6005 0305 0300 0004 147" } } }, "invariant_failures": [], "error": null } ] }