plm ecos
plm ecos
Manage Engineering Change Orders
Usage
plm ecosSubcommands
listgetcreateupdatedeleteaffected-partsworkflow-statusimpact-analysisconflict-checkgit-branchsubmit— Transition a draft ECO to submitted (shortcut for update { status: “submitted” })approveimplement
Agent-readable summary
{ "command": "plm ecos", "description": "Manage Engineering Change Orders", "arguments": [], "options": [], "subcommands": [ "list", "get", "create", "update", "delete", "affected-parts", "workflow-status", "impact-analysis", "conflict-check", "git-branch", "submit", "approve", "implement" ]}plm ecos list
Usage
plm ecos listOptions
-f, --filter <kv...>— key=value filters--page <n>— page number (1-based)--limit <n>— results per page--offset <n>— row offset (alternative to —page)--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos list", "description": null, "arguments": [], "options": [ { "flags": "-f, --filter <kv...>", "description": "key=value filters", "required": false, "default": null }, { "flags": "--page <n>", "description": "page number (1-based)", "required": false, "default": null }, { "flags": "--limit <n>", "description": "results per page", "required": false, "default": null }, { "flags": "--offset <n>", "description": "row offset (alternative to --page)", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm ecos get
Usage
plm ecos get <ecoId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos get", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm ecos create
Usage
plm ecos createOptions
--file <path>--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos create", "description": null, "arguments": [], "options": [ { "flags": "--file <path>", "description": "", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm ecos update
Usage
plm ecos update <ecoId>Options
--file <path>--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos update", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm ecos delete
Usage
plm ecos delete <ecoId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos delete", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm ecos affected-parts
Usage
plm ecos affected-parts <ecoId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos affected-parts", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm ecos workflow-status
Usage
plm ecos workflow-status <ecoId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos workflow-status", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm ecos impact-analysis
Usage
plm ecos impact-analysis <ecoId>Options
--format <fmt>— output format (default:"json")--file <path>— optional JSON payload
Agent-readable summary
{ "command": "plm ecos impact-analysis", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" }, { "flags": "--file <path>", "description": "optional JSON payload", "required": false, "default": null } ], "subcommands": []}plm ecos conflict-check
Usage
plm ecos conflict-check <ecoId>Options
--format <fmt>— output format (default:"json")--file <path>— optional JSON payload
Agent-readable summary
{ "command": "plm ecos conflict-check", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" }, { "flags": "--file <path>", "description": "optional JSON payload", "required": false, "default": null } ], "subcommands": []}plm ecos git-branch
Usage
plm ecos git-branch <ecoId>Options
--format <fmt>— output format (default:"json")--file <path>— optional JSON payload
Agent-readable summary
{ "command": "plm ecos git-branch", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" }, { "flags": "--file <path>", "description": "optional JSON payload", "required": false, "default": null } ], "subcommands": []}plm ecos submit
Transition a draft ECO to submitted (shortcut for update { status: “submitted” })
Usage
plm ecos submit <ecoId>Options
--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos submit", "description": "Transition a draft ECO to submitted (shortcut for update { status: \"submitted\" })", "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm ecos approve
Usage
plm ecos approve <ecoId>Options
--file <path>— optional approval payload--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos approve", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "optional approval payload", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}plm ecos implement
Usage
plm ecos implement <ecoId>Options
--file <path>— optional implementation payload--format <fmt>— output format (default:"json")
Agent-readable summary
{ "command": "plm ecos implement", "description": null, "arguments": [ { "name": "ecoId", "required": true, "variadic": false, "description": "" } ], "options": [ { "flags": "--file <path>", "description": "optional implementation payload", "required": false, "default": null }, { "flags": "--format <fmt>", "description": "output format", "required": false, "default": "json" } ], "subcommands": []}