From 20d66ea40d26888f28f3cf543e4211bc3506e50e Mon Sep 17 00:00:00 2001 From: SIAX Operator Date: Mon, 9 Nov 2026 21:48:55 +0100 Subject: [PATCH] feat(capabilities): bind operationId for API-surface capability records Records with an api surface but no operationId cannot be attested against the implementation (doctor CAP-OPID-MISSING). Each operationId here is taken verbatim from this repo's own contract file and matches the capability one-to-one; no operationId was guessed. --- siax/capabilities/0pt.order_create.json | 1 + siax/capabilities/0pt.query_source.json | 1 + 2 files changed, 2 insertions(+) diff --git a/siax/capabilities/0pt.order_create.json b/siax/capabilities/0pt.order_create.json index fe0685b..f18c03e 100644 --- a/siax/capabilities/0pt.order_create.json +++ b/siax/capabilities/0pt.order_create.json @@ -12,5 +12,6 @@ ], "requiresJob": true, "tenantScoped": true, + "operationId": "0pt.create_order", "description": "Risk tilldelad av RW-005b-regel (L3/low): Produktionsmutation av data (RAG-003 reg 1) — övervakning krävs. RAG-003-RISK-TAXONOMY + siax-tenancy deny-by-default." } diff --git a/siax/capabilities/0pt.query_source.json b/siax/capabilities/0pt.query_source.json index 6ad89c0..d43a51d 100644 --- a/siax/capabilities/0pt.query_source.json +++ b/siax/capabilities/0pt.query_source.json @@ -12,5 +12,6 @@ ], "requiresJob": true, "tenantScoped": true, + "operationId": "0pt.query_source", "description": "Risk tilldelad av RW-005b-regel (L2/none): Läsande/beräknande — ingen mutation, begränsad påverkan. RAG-003-RISK-TAXONOMY + siax-tenancy deny-by-default." } -- 2.54.0