fow_revise_requirement
Append a canonical revision to an existing requirement when its statement or category changes, keeping intent changes explicit for downstream reconciliation.
Instructions
Change the statement or classification of an existing requirement by appending a canonical revision. Keep intent changes explicit so downstream evidence can be reconciled. Single operation; call directly without an operation argument. Prerequisites: Investigate the existing requirement and authorize any actual change of intent first. Effects: Appends an immutable revision; downstream currentness/closure may change. Existing evidence is not rewritten or made current. Exact help (replace operation_name with the selected route): fow_capabilities({"view":"operation","operation_tool":"fow_revise_requirement","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. | |
| title | Yes | Short human-readable title of the authored requirement, finding, packet, run step or campaign. | |
| category | Yes | Requirement or behavioral-expectation category recognized by the current lifecycle policy. | |
| rationale | Yes | Concrete reasoning supporting this ordinary mutation, decision or selected authority. | |
| statement | Yes | Precise requirement or behavioral expectation describing an observable obligation. | |
| 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. | |
| source_anchor | No | String source locator/reference (path, section, entity or revision as applicable) linking authority to its originating material; this public input is not a structured object. | |
| requirement_id | Yes | Existing canonical requirement identity, as returned by registration/import. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||