fow_set_requirement_lifecycle
Transition an existing requirement to a policy-permitted lifecycle state, recording the reason and any required governed approval reference.
Instructions
Move an existing requirement to a policy-permitted lifecycle state with its reason and any required approval reference. Single operation; call directly without an operation argument. Prerequisites: Use an existing requirement and the approval reference required by its transition policy. Effects: Mutates lifecycle state under ordinary guards; retirement/rejection can invalidate active authority. Does not infer human approval. Exact help (replace operation_name with the selected route): fow_capabilities({"view":"operation","operation_tool":"fow_set_requirement_lifecycle","operation_name":"call"}).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | Yes | Identity of the human or agent recording this action; retain the original identity when replaying its request. | |
| reason | Yes | Explicit reason for the transition, cancellation or continuation action. | |
| project_id | Yes | Canonical lifecycle project ID. Select the existing project explicitly; development Markdown authorities are separate from runtime projects. | |
| request_id | No | Caller-owned retry identity. For receipted mutations replay the same actor and contents; changed contents can conflict. Inspect exact operation help for its receipt policy. | |
| requirement_id | Yes | Existing canonical requirement identity, as returned by registration/import. | |
| lifecycle_status | Yes | Requested canonical requirement lifecycle state, subject to normal transition/approval policy. Canonical values: planned, implemented, partial, removed. | |
| governed_approval_reference | No | Reference to explicit governed approval required for this lifecycle transition or baseline change. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||