Part of #892 (RFC #891; corpus .llm/runs/plan-deploy-plugin--seed/ r5).
Structural capability contracts (CapabilityRef namespaced+versioned, BindingRequirement, WorkloadConstraint, CapabilityVerdict with levels incl. unverified and scopes runtime/adapter/binding) + per-variant DeployCapabilityManifest (schemaVersion, toolVersions, probedAt); DeploymentCell/DeploymentTopologyPlan + suggested-cells.json; one pure compiler entrypoint over a versioned CapabilityCheckInput snapshot; the conformance-suite harness + in-memory fakes in ./testing. Anti-scope: core imports no leaf package; no live-provider claims (DP-2 §4/§5; SF-6/7/8, SG-4).
Acceptance
Metadata
Dependencies: DPB-1
Delivery shape: core contracts, backend-truthful
Part of #892 (RFC #891; corpus
.llm/runs/plan-deploy-plugin--seed/r5).Structural capability contracts (
CapabilityRefnamespaced+versioned,BindingRequirement,WorkloadConstraint,CapabilityVerdictwith levels incl.unverifiedand scopes runtime/adapter/binding) + per-variantDeployCapabilityManifest(schemaVersion, toolVersions, probedAt);DeploymentCell/DeploymentTopologyPlan+suggested-cells.json; one pure compiler entrypoint over a versionedCapabilityCheckInputsnapshot; the conformance-suite harness + in-memory fakes in./testing. Anti-scope: core imports no leaf package; no live-provider claims (DP-2 §4/§5; SF-6/7/8, SG-4).Acceptance
unsupportedcapability at build time with the manifest notesuggestedCellsand never partitions silentlylosslessrequires an evidence id (schema-enforced)Metadata
Dependencies: DPB-1
Delivery shape: core contracts, backend-truthful