Protocol planner
protocol_planner
PlanOperation
dataclass
Describe the non-mutating plan for one relative path.
Source code in packages/axm-init/src/axm_init/core/protocol_planner.py
PlanStatus
Bases: StrEnum
Classify one planned relative-path operation.
Source code in packages/axm-init/src/axm_init/core/protocol_planner.py
ProtocolScaffoldPlan
dataclass
Hold ordered file operations and merged project metadata.
Source code in packages/axm-init/src/axm_init/core/protocol_planner.py
plan_protocol_scaffold(declaration, metadata, inventory)
Compute a deterministic scaffold plan without mutating caller state.