Manage project plans and phase gates
Initialise a new SysProM plan document with standard structure
Library function: src/operations/planInit!planInitOp
spm plan init [options]
| Flag | Description | Required |
|---|---|---|
--output |
Path to output SysProM file | Yes |
--prefix |
Plan prefix (e.g. PLAN) | Yes |
--name |
Plan name (defaults to prefix) |
Add a task (change node) to a plan's implementation protocol
Library function: src/operations/planAddTask!planAddTaskOp
spm plan add-task [options]
| Flag | Description | Required |
|---|---|---|
--path |
SysProM document path (auto-detected if omitted) | |
--prefix |
Plan prefix | Yes |
--name |
Task name | |
--parent |
Parent task ID |
Get the status of all plan components
Library function: src/operations/planStatus!planStatusOp
spm plan status [options]
| Flag | Description | Required |
|---|---|---|
--path |
SysProM document path (auto-detected if omitted) | |
--prefix |
Plan prefix | Yes |
--json |
Output as JSON |
Get per-phase progress breakdown
Library function: src/operations/planProgress!planProgressOp
spm plan progress [options]
| Flag | Description | Required |
|---|---|---|
--path |
SysProM document path (auto-detected if omitted) | |
--prefix |
Plan prefix | Yes |
--json |
Output as JSON |
Check gate criteria for phase entry
Library function: src/operations/planGate!planGateOp
spm plan gate [options]
| Flag | Description | Required |
|---|---|---|
--path |
SysProM document path (auto-detected if omitted) | |
--prefix |
Plan prefix | Yes |
--phase |
Phase number | Yes |
--json |
Output as JSON |