From 019cc23fa2a794ef201874734a8c8ba76ee14291 Mon Sep 17 00:00:00 2001 From: sax3l Date: Sat, 7 Nov 2026 15:23:41 +0100 Subject: [PATCH] =?UTF-8?q?feat(capability):=20descriptor-completion=20wav?= =?UTF-8?q?e=201=20(0pt)=20=E2=80=94=20verified=20openapi=20operationIds?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- siax.repo.v3.json | 11 ++++++++++- .../0pt.structure.extract_document.json | 15 +++++++++++++++ siax/capabilities/0pt.structure.get_lineage.json | 15 +++++++++++++++ .../0pt.structure.normalize_value.json | 15 +++++++++++++++ .../0pt.structure.quality_checks.json | 15 +++++++++++++++ .../0pt.structure.quality_list_runs.json | 15 +++++++++++++++ .../0pt.structure.quality_reports.json | 15 +++++++++++++++ siax/capabilities/0pt.structure.quality_run.json | 15 +++++++++++++++ .../0pt.structure.resolve_entities.json | 15 +++++++++++++++ .../capabilities/0pt.structure.route_parsing.json | 15 +++++++++++++++ 10 files changed, 145 insertions(+), 1 deletion(-) create mode 100644 siax/capabilities/0pt.structure.extract_document.json create mode 100644 siax/capabilities/0pt.structure.get_lineage.json create mode 100644 siax/capabilities/0pt.structure.normalize_value.json create mode 100644 siax/capabilities/0pt.structure.quality_checks.json create mode 100644 siax/capabilities/0pt.structure.quality_list_runs.json create mode 100644 siax/capabilities/0pt.structure.quality_reports.json create mode 100644 siax/capabilities/0pt.structure.quality_run.json create mode 100644 siax/capabilities/0pt.structure.resolve_entities.json create mode 100644 siax/capabilities/0pt.structure.route_parsing.json diff --git a/siax.repo.v3.json b/siax.repo.v3.json index 1753c22..4cd2319 100644 --- a/siax.repo.v3.json +++ b/siax.repo.v3.json @@ -89,7 +89,16 @@ "0pt.source_registry_list", "0pt.order_create", "0pt.order_payment", - "0pt.write_iceberg_table" + "0pt.write_iceberg_table", + "0pt.structure.resolve_entities", + "0pt.structure.get_lineage", + "0pt.structure.quality_run", + "0pt.structure.quality_list_runs", + "0pt.structure.quality_checks", + "0pt.structure.quality_reports", + "0pt.structure.extract_document", + "0pt.structure.route_parsing", + "0pt.structure.normalize_value" ], "surfaces": [ "api", diff --git a/siax/capabilities/0pt.structure.extract_document.json b/siax/capabilities/0pt.structure.extract_document.json new file mode 100644 index 0000000..0c0b0e7 --- /dev/null +++ b/siax/capabilities/0pt.structure.extract_document.json @@ -0,0 +1,15 @@ +{ + "id": "0pt.structure.extract_document", + "name": "0pt.structure.extract_document", + "owner": "0pt", + "version": "1.0.0", + "riskLevel": "L2", + "piiLevel": "high", + "surfaces": [ + "api" + ], + "requiresJob": false, + "tenantScoped": true, + "operationId": "0pt.extract_document", + "description": "Canonical capability descriptor for 0pt.structure.extract_document (owner 0pt). Verified against registry + openapi operationId 0pt.extract_document." +} diff --git a/siax/capabilities/0pt.structure.get_lineage.json b/siax/capabilities/0pt.structure.get_lineage.json new file mode 100644 index 0000000..a150e05 --- /dev/null +++ b/siax/capabilities/0pt.structure.get_lineage.json @@ -0,0 +1,15 @@ +{ + "id": "0pt.structure.get_lineage", + "name": "0pt.structure.get_lineage", + "owner": "0pt", + "version": "1.0.0", + "riskLevel": "L1", + "piiLevel": "low", + "surfaces": [ + "api" + ], + "requiresJob": false, + "tenantScoped": true, + "operationId": "0pt.get_provenance", + "description": "Canonical capability descriptor for 0pt.structure.get_lineage (owner 0pt). Verified against registry + openapi operationId 0pt.get_provenance." +} diff --git a/siax/capabilities/0pt.structure.normalize_value.json b/siax/capabilities/0pt.structure.normalize_value.json new file mode 100644 index 0000000..fb98cda --- /dev/null +++ b/siax/capabilities/0pt.structure.normalize_value.json @@ -0,0 +1,15 @@ +{ + "id": "0pt.structure.normalize_value", + "name": "0pt.structure.normalize_value", + "owner": "0pt", + "version": "1.0.0", + "riskLevel": "L1", + "piiLevel": "low", + "surfaces": [ + "api" + ], + "requiresJob": false, + "tenantScoped": true, + "operationId": "0pt.normalize_value", + "description": "Canonical capability descriptor for 0pt.structure.normalize_value (owner 0pt). Verified against registry + openapi operationId 0pt.normalize_value." +} diff --git a/siax/capabilities/0pt.structure.quality_checks.json b/siax/capabilities/0pt.structure.quality_checks.json new file mode 100644 index 0000000..0ebaade --- /dev/null +++ b/siax/capabilities/0pt.structure.quality_checks.json @@ -0,0 +1,15 @@ +{ + "id": "0pt.structure.quality_checks", + "name": "0pt.structure.quality_checks", + "owner": "0pt", + "version": "1.0.0", + "riskLevel": "L1", + "piiLevel": "low", + "surfaces": [ + "api" + ], + "requiresJob": false, + "tenantScoped": true, + "operationId": "0pt.quality.checks", + "description": "Canonical capability descriptor for 0pt.structure.quality_checks (owner 0pt). Verified against registry + openapi operationId 0pt.quality.checks." +} diff --git a/siax/capabilities/0pt.structure.quality_list_runs.json b/siax/capabilities/0pt.structure.quality_list_runs.json new file mode 100644 index 0000000..f54af26 --- /dev/null +++ b/siax/capabilities/0pt.structure.quality_list_runs.json @@ -0,0 +1,15 @@ +{ + "id": "0pt.structure.quality_list_runs", + "name": "0pt.structure.quality_list_runs", + "owner": "0pt", + "version": "1.0.0", + "riskLevel": "L1", + "piiLevel": "low", + "surfaces": [ + "api" + ], + "requiresJob": false, + "tenantScoped": true, + "operationId": "0pt.quality.list_runs", + "description": "Canonical capability descriptor for 0pt.structure.quality_list_runs (owner 0pt). Verified against registry + openapi operationId 0pt.quality.list_runs." +} diff --git a/siax/capabilities/0pt.structure.quality_reports.json b/siax/capabilities/0pt.structure.quality_reports.json new file mode 100644 index 0000000..2d2edcf --- /dev/null +++ b/siax/capabilities/0pt.structure.quality_reports.json @@ -0,0 +1,15 @@ +{ + "id": "0pt.structure.quality_reports", + "name": "0pt.structure.quality_reports", + "owner": "0pt", + "version": "1.0.0", + "riskLevel": "L1", + "piiLevel": "low", + "surfaces": [ + "api" + ], + "requiresJob": false, + "tenantScoped": true, + "operationId": "0pt.quality.reports", + "description": "Canonical capability descriptor for 0pt.structure.quality_reports (owner 0pt). Verified against registry + openapi operationId 0pt.quality.reports." +} diff --git a/siax/capabilities/0pt.structure.quality_run.json b/siax/capabilities/0pt.structure.quality_run.json new file mode 100644 index 0000000..c379af8 --- /dev/null +++ b/siax/capabilities/0pt.structure.quality_run.json @@ -0,0 +1,15 @@ +{ + "id": "0pt.structure.quality_run", + "name": "0pt.structure.quality_run", + "owner": "0pt", + "version": "1.0.0", + "riskLevel": "L1", + "piiLevel": "low", + "surfaces": [ + "api" + ], + "requiresJob": false, + "tenantScoped": true, + "operationId": "0pt.quality.run", + "description": "Canonical capability descriptor for 0pt.structure.quality_run (owner 0pt). Verified against registry + openapi operationId 0pt.quality.run." +} diff --git a/siax/capabilities/0pt.structure.resolve_entities.json b/siax/capabilities/0pt.structure.resolve_entities.json new file mode 100644 index 0000000..996ff31 --- /dev/null +++ b/siax/capabilities/0pt.structure.resolve_entities.json @@ -0,0 +1,15 @@ +{ + "id": "0pt.structure.resolve_entities", + "name": "0pt.structure.resolve_entities", + "owner": "0pt", + "version": "1.0.0", + "riskLevel": "L2", + "piiLevel": "high", + "surfaces": [ + "api" + ], + "requiresJob": false, + "tenantScoped": true, + "operationId": "0pt.resolve_entities", + "description": "Canonical capability descriptor for 0pt.structure.resolve_entities (owner 0pt). Verified against registry + openapi operationId 0pt.resolve_entities." +} diff --git a/siax/capabilities/0pt.structure.route_parsing.json b/siax/capabilities/0pt.structure.route_parsing.json new file mode 100644 index 0000000..d1fa08a --- /dev/null +++ b/siax/capabilities/0pt.structure.route_parsing.json @@ -0,0 +1,15 @@ +{ + "id": "0pt.structure.route_parsing", + "name": "0pt.structure.route_parsing", + "owner": "0pt", + "version": "1.0.0", + "riskLevel": "L1", + "piiLevel": "low", + "surfaces": [ + "api" + ], + "requiresJob": false, + "tenantScoped": true, + "operationId": "0pt.route_parsing", + "description": "Canonical capability descriptor for 0pt.structure.route_parsing (owner 0pt). Verified against registry + openapi operationId 0pt.route_parsing." +}