changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "bookings": {
+ "description": "Reconciled bookings with verdicts.",
+ "items": {
+ "properties": {
+ "booking_id": {
+ "description": "Stable booking identifier (e.g. conf:ABC123).",
+ "type": "string"
+ },
+ "contradictions": {
+ "description": "Logged conflicts across sources.",
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "evidence_tier": {
+ "description": "Highest evidence tier behind the verdict (0-6).",
+ "type": "integer"
+ },
+ "indicated_state": {
+ "description": "What the documents suggest when the evidence bar is not met.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "needs_primary_check": {
+ "description": "True when a supplier-side lookup is the only safe way to resolve.",
+ "type": "boolean"
+ },
+ "proof_url": {
+ "description": "URL of the citable proof packet for this verdict.",
+ "type": "string"
+ },
+ "state": {
+ "description": "Verdict. CONFIRMED only on supplier-authoritative evidence.",
+ "enum": [
+ "confirmed",
+ "held",
+ "pending",
+ "cancelled",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "supplier": {
+ "description": "Detected supplier (united, expedia, disney, ...).",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}