changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "fix": {
+ "additionalProperties": true,
+ "description": "Full fix, present only when the top match is free.",
+ "type": "object"
+ },
+ "matches": {
+ "description": "Confident ranked matches; empty means KnownFix is not claiming a match.",
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "confidence": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "match": {
+ "type": "number"
+ },
+ "sample": {
+ "type": "boolean"
+ },
+ "signature": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "title",
+ "signature",
+ "confidence",
+ "match"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "miss": {
+ "type": "boolean"
+ },
+ "purchase": {
+ "additionalProperties": true,
+ "description": "Purchase-ready diagnosis, signed offers, payment rails, and the single next action for a paid top match.",
+ "type": "object"
+ },
+ "query": {
+ "description": "The exact query that was evaluated.",
+ "type": "string"
+ },
+ "topMatchTier": {
+ "enum": [
+ "free-sample",
+ "paid"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "query",
+ "matches"
+ ],
+ "type": "object"
+}