feat(data-plane): add provider contracts and ontology delivery

This commit is contained in:
Codex
2026-07-16 02:23:34 +03:00
parent e527812826
commit 569b8762e6
84 changed files with 11170 additions and 70 deletions
+6
View File
@@ -4,6 +4,9 @@ Docs-first ontology service/module for NODE.DC.
Current status: `v0.4-pre` implementation slice.
The read-only dynamic MCP integration for AI Workspace is documented in
[`../../docs/AI_WORKSPACE_ONTOLOGY_MCP.md`](../../docs/AI_WORKSPACE_ONTOLOGY_MCP.md).
This module owns:
- canonical entity catalog;
@@ -62,6 +65,7 @@ src/adapters/hub-launcher-admin.mjs
```text
npm run validate
npm run smoke:mcp
```
## Resolver Smoke
@@ -159,8 +163,10 @@ Each package may contribute entities, relations, aliases, guardrails, evidence,
Current package:
- `integration` - provider-neutral external provider connection, capability, collection, read-model and red command-domain ontology used by all adapter services.
- `seo` - NDC SEO mod domain ontology for site scans, project ontology instances, scope contracts, semantic analysis, market evidence, optimization planning, validation, changesets, and future app-owned SEO assistant actions.
- `map` - provider-neutral NDC Module Studio map ontology for spatial subjects, layers, routes, zones, shared labels, visibility rules, selection, and replaceable renderer adapters.
- `gelios` - provider-neutral Gelios fleet and telemetry ontology, bound to map.moving_object, map.zone and map.place_target without exposing provider credentials or renderer objects.
The package loader merges domain packages into the base catalog before validation. Domain packages extend core meanings; they do not own app data or execute mutations.