All commands · lifecycle

pm close

Close an item. Close reason requirement follows governance.require_close_reason.

Transitions work to terminal closed state with explicit rationale.

Usage

pm close [options] [command] <id> [text]

Arguments

<id>Item idrequired
<text>Close reason text (alias: --reason)optional

Options

--release-assignmentRelease ownership after closureoptional
-r, --reason <value>Close reason text (alias for positional <text>)optional
--close-reason <value>Close reason text (alias for positional <text>)optional
--completed-at <value>Actual completion timestamp (ISO or relative), distinct from tracker close timeoptional
-d, --duplicate-of <id>Close as a duplicate of the canonical item id and auto-fill duplicate closure metadataoptional
--author <value>Mutation authoroptional
-m, --message <value>History messageoptional
--validate-close [mode]Validate closure metadata before close: "off", "warn", or "strict" (default: settings governance preset)optional
--resolution <value>Closure resolution summary (checked by --validate-close strict)optional
--expected-result <value>Expected outcome for closure validationoptional
--expected <value>Short alias for --expected-resultoptional
--actual-result <value>Observed outcome for closure validationoptional
--actual <value>Short alias for --actual-resultoptional
--forceForce ownership overrideoptional

Examples

pm close pm-a1b2 "Done" --release-assignment --validate-close warn

Related commands