From df54c1b8f56e6572336cdb6d8af333233f9de77c Mon Sep 17 00:00:00 2001 From: tegwick Date: Sun, 23 Aug 2026 13:22:25 +0200 Subject: [PATCH] fix(schema): require durable decision binding Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a02e47-6aac-7ee1-914d-0584c75d3c81 --- schemas/action_authorization.schema.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/schemas/action_authorization.schema.json b/schemas/action_authorization.schema.json index 4e65ef2..40c4739 100644 --- a/schemas/action_authorization.schema.json +++ b/schemas/action_authorization.schema.json @@ -19,7 +19,12 @@ "request": {"$ref": "https://flex-auth.netkingdom/schemas/check_request.schema.json"}, "validity": {"$ref": "#/$defs/validity"}, "approvals": {"$ref": "#/$defs/approvals"}, - "decision": {"$ref": "https://flex-auth.netkingdom/schemas/decision_envelope.schema.json"}, + "decision": { + "allOf": [ + {"$ref": "https://flex-auth.netkingdom/schemas/decision_envelope.schema.json"}, + {"required": ["binding"]} + ] + }, "provenance": {"type": "object", "additionalProperties": true} }, "allOf": [