Expand description
Capability vocabulary and negotiation entry point. Re-exports the canonical
router items so consumers can use lifeloop::capability::* without taking
a dependency on the router module path. The CapabilityKind /
CapabilityRequest split is preserved deliberately — CapabilityKind is
the identity used as a manifest lookup key, and CapabilityRequest adds
policy (desired, level).
Re-exports§
pub use crate::router::CapabilityKind;pub use crate::router::CapabilityRequest;pub use crate::router::CapabilityRequirement;pub use crate::router::DefaultNegotiationStrategy;pub use crate::router::NegotiatedPlan;pub use crate::router::PayloadPlacementDecision;pub use crate::router::PlacementRejection;pub use crate::router::negotiate;