| Name | Last commit date | |
|---|---|---|
| .. | ||
| catalog.test.ts | 7 months ago | |
| catalog.ts | 7 months ago | |
| ids.ts | 8 months ago | |
| index.ts | 8 months ago | |
| model.ts | 7 months ago | |
| README.md | 8 months ago | |
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