Expand description
Side-effect-free component resolution and immutable execution plans.
Planning performs no installation or filesystem mutation. It resolves profile inheritance,
platform selectors, dependencies, conflicts, policies, and resource claims into an
ExecutionPlan suitable for preview or execution.
Structs§
- Execution
Node - One executable node in the plan DAG.
- Execution
Plan - Immutable, hashed description of one installation execution.
- Plan
Policy - Resource and policy limits copied into an execution plan.
- Plan
Request - Borrowed inputs required to build a plan for one profile and target.
- Resolved
Component - Component after profile, dependency, platform, and variant resolution.
- Resource
Claim - Quantity of a named capacity or lock resource required by a node.
- Target
Platform - Operating-system, architecture, and ABI selector used for component matching.
- Unsupported
Component - A profile component retained for display when no target-platform contract matches.
Enums§
- Node
Kind - Lifecycle operation performed by an execution node.
Functions§
- build_
plan - Resolve a validated configuration into an immutable execution plan.
- plan_
profile - Load configuration and build an immutable plan for the selected profile.