| Name | Last commit date | |
|---|---|---|
| .. | ||
| catalog.test.ts | ||
| catalog.ts | ||
| ids.ts | ||
| index.ts | ||
| model.ts | ||
| README.md | ||
IR v1
@executor/control-plane/ir is the greenfield semantic center for imported sources.
Boundary
CatalogSnapshotV1is the canonical persisted import artifact.CatalogV1is the normalized semantic graph.CatalogFragmentV1is the adapter/importer output contract.ToolDescriptor, search docs, inspect views, andInvocationPlanare projections.
Direction
Importers should move toward:
source -> CatalogFragmentV1 -> merge -> CatalogV1 -> projectors -> InvocationPlan
The existing runtime-specific compiled payload blobs are no longer the target semantic center.
Package Surface
Use either:
@executor/control-plane/irimport { ir } from "@executor/control-plane"
Guarantees
- provenance is required on entities
- synthetic entities are marked explicitly
- lossy normalization is represented by diagnostics
- inheritance is preserved in scopes and resolved at projection/planning time
- invocation plans remain connection-bound runtime artifacts, not canonical IR