fow_create_project
Creates a unique local lifecycle project authority before recording requirements, goals, or implementation work, rejecting duplicate project IDs.
Instructions
Register a uniquely identified local lifecycle project before recording its requirements, goals and implementation work. This creates lifecycle authority rather than repository scaffolding. Single operation; call directly without an operation argument. Prerequisites: Choose a unique lifecycle project ID and human-readable name. Effects: Creates canonical local project authority and its audit event. Repeated creation of the same project_id rejects before further effects; request_id is inert. Does not inspect or create repository files. Exact help (replace operation_name with the selected route): fow_capabilities({"view":"operation","operation_tool":"fow_create_project","operation_name":"call"}).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>",
"name": "<name>",
"actor": "<actor>"
},
"name": "fow_create_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable project or milestone name. | |
| actor | Yes | Identity of the human or agent recording this action; retain the original identity when replaying its request. | |
| project_id | Yes | Canonical lifecycle project ID. Select the existing project explicitly; development Markdown authorities are separate from runtime projects. | |
| request_id | No | Accepted compatibility input; current project creation does not consume request_id or issue a request replay receipt. The canonical project_id is unique and identical repeated creation is rejected before adding effects. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||