chore(manifest): registrera saknade surface-poster (surfaces-fasen)
masterplan-lock / check (push) Successful in 10s
CI (SIAX Cloud) / sonar (pull_request) Skipped
CI (SIAX Cloud) / Component conformance (blocking) (pull_request) Successful in 9s
CI (SIAX Cloud) / security (pull_request) Successful in 17s
masterplan-lock / check (pull_request) Successful in 25s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 35s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m56s
CI (SIAX Cloud) / integration (pull_request) Successful in 10m18s

Varje capability deklarerar i `surfaces[]` vilka ytor den ska ha (api, cli,
mcp, ui, job, sdk). Fram till nu saknades `siax.surface`-poster för många av
dem, vilket gjorde `siax-doctor surfaces` röd över estaten.

Denna commit lägger posterna. ÄRLIGHETSREGEL: status sätts till `live` ENDAST
där exponeringen kan påvisas i repot — operationId finns i committad OpenAPI,
i genererad SDK, eller i ett CLI-/MCP-paket. Övriga poster skrivs som
`planned`: deklarationen finns kvar men posten påstår inte att ytan är byggd.
Ingen yta har påhittats och ingen deklaration har tagits bort.
This commit is contained in:
2026-11-09 23:40:39 +01:00
parent d3b1964d3a
commit 416d00fc46
19 changed files with 152 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.crawl_job",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#siax.acquisition.run",
"authRequired": true,
"status": "planned"
}
+8
View File
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.crawl_job",
"kind": "cli",
"entrypoint": "siax 0pt crawl-job",
"authRequired": true,
"status": "planned"
}
+8
View File
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.crawl_job",
"kind": "job",
"entrypoint": "n0d job:0pt.crawl_job",
"authRequired": true,
"status": "planned"
}
+8
View File
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.crawl_job",
"kind": "mcp",
"entrypoint": "mcp:0pt.crawl_job",
"authRequired": true,
"status": "planned"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.execute_metric",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0ptExecuteMetric",
"authRequired": true,
"status": "planned"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.execute_metric",
"kind": "cli",
"entrypoint": "siax 0pt execute-metric",
"authRequired": true,
"status": "planned"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.load_full_table",
"kind": "job",
"entrypoint": "n0d job:0pt.load_full_table",
"authRequired": true,
"status": "planned"
}
+8
View File
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.render_report",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0ptRenderReport",
"authRequired": true,
"status": "planned"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.run_data_quality_check",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0ptRunDataQualityCheck",
"authRequired": true,
"status": "planned"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.run_data_quality_check",
"kind": "cli",
"entrypoint": "siax 0pt run-data-quality-check",
"authRequired": true,
"status": "planned"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.structure.extract_document",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0pt.extract_document",
"authRequired": true,
"status": "live"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.structure.get_lineage",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0pt.get_provenance",
"authRequired": true,
"status": "live"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.structure.normalize_value",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0pt.normalize_value",
"authRequired": true,
"status": "live"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.structure.quality_checks",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0pt.quality.checks",
"authRequired": true,
"status": "live"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.structure.quality_list_runs",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0pt.quality.list_runs",
"authRequired": true,
"status": "live"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.structure.quality_reports",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0pt.quality.reports",
"authRequired": true,
"status": "live"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.structure.quality_run",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0pt.quality.run",
"authRequired": true,
"status": "live"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.structure.resolve_entities",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0pt.resolve_entities",
"authRequired": true,
"status": "live"
}
@@ -0,0 +1,8 @@
{
"$schema": "https://git.siax.io/sax3l/siax-standard/raw/branch/main/schema/siax.surface.schema.json",
"capabilityId": "0pt.structure.route_parsing",
"kind": "api",
"entrypoint": "contracts/openapi.yaml#0pt.route_parsing",
"authRequired": true,
"status": "live"
}