{ "stage": "escalation", "flags": [], "legs": [ { "runtime": "mlx", "model": "mlx-community/Qwen2.5-7B-Instruct-4bit", "valid": true, "validated": { "supplier": { "name": "Mistral AI SAS", "siren": "952418325", "tva_intra": null }, "ref_supplier": "MSTRL-API-814045-001", "date_issue": "2026-04-02", "date_due": "2026-04-02", "currency": "EUR", "per_rate": [ { "rate": 20.0, "ht": 143.9, "tva": 28.78 } ], "totals": { "ht": 143.9, "tva": 28.78, "ttc": 172.68 }, "reverse_charge": false, "iban": null, "service_vs_goods": "service", "period_covered": "2026-04", "provenance": { "totals.ht": { "source_sha256": "892afe9d7e8f96f1debad9685f7b7ec88a826c53ab8993751ce7803c5bd7ba3f", "raw_excerpt": "143,90" }, "totals.tva": { "source_sha256": "892afe9d7e8f96f1debad9685f7b7ec88a826c53ab8993751ce7803c5bd7ba3f", "raw_excerpt": "28,78" }, "totals.ttc": { "source_sha256": "892afe9d7e8f96f1debad9685f7b7ec88a826c53ab8993751ce7803c5bd7ba3f", "raw_excerpt": "172,68" }, "ref_supplier": { "source_sha256": "892afe9d7e8f96f1debad9685f7b7ec88a826c53ab8993751ce7803c5bd7ba3f", "raw_excerpt": "MSTRL-API-814045-001" }, "date_issue": { "source_sha256": "892afe9d7e8f96f1debad9685f7b7ec88a826c53ab8993751ce7803c5bd7ba3f", "raw_excerpt": "2 avr. 2026" }, "date_due": { "source_sha256": "892afe9d7e8f96f1debad9685f7b7ec88a826c53ab8993751ce7803c5bd7ba3f", "raw_excerpt": "2 avr. 2026" } } }, "invariant_failures": [], "error": null }, { "runtime": "vibe", "model": null, "valid": false, "validated": null, "invariant_failures": null, "error": "Command '['vibe', '-p', '# invoice-extract — runtime prompt\\n\\nExtends the [extractor class skeleton](../../classes/extractor.md): its mission,\\ntool posture (zero credentials, zero action tools), escalation path and\\ninvariants apply unchanged. Business rules do **not** live here — VAT treatment\\na" } ] }