{ "stage": "escalation", "reason": "both-legs-invalid", "legs": [ { "runtime": "mlx", "model": "mlx-community/Qwen2.5-7B-Instruct-4bit", "valid": false, "invariant_failures": [ "provenance: ref_supplier='06-01-26-payment-366753' not found literally in source text" ], "error": null }, { "runtime": "vibe", "model": null, "valid": false, "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" } ] }