fow_register_requirement
Records one observable software requirement and its source in a selected lifecycle project, returning the requirement ID for goals, milestone scope, and verification.
Instructions
Record one observable software requirement and its source in the selected lifecycle project. Use the returned requirement ID for goals, milestone scope and verification. Single operation; call directly without an operation argument. Prerequisites: Use an existing project and an observable requirement statement. Effects: Appends canonical requirement authority with declared source anchor and receipt; does not implement or accept it. Exact help (replace operation_name with the selected route): fow_capabilities({"view":"operation","operation_tool":"fow_register_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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||