fow_external_work
Route revision-bound packets to external coding agents, export executable Markdown plans, derive dependency-ordered TODOs, and reconcile declared outcomes against issued authority.
Instructions
Hand a complete revision-bound packet to an external coding agent, export its executable Markdown plan, derive dependency-ordered TODOs and reconcile declared outcomes. Optional provider execution is a separate explicitly selected route. Route with operation: set_mode, select_executor, negotiate_provider, upgrade_validation, criteria, reconcile_criteria, add_criterion, edit_criterion, remove_criterion, validation, provider_validation, export_plan, todo, report_outcome, reconcile_outcome. Prerequisites: Use an existing packet/plan and issued authority. Select exactly one executor before execution. Effects: Reads derive criteria/readiness/TODO without executing code. Mutations record selection, criterion authority, artifacts and host outcomes; negotiate_provider alone explicitly probes optional provider support. Reporting completion does not verify or accept it. Exact help (replace operation_name with the selected route): fow_capabilities({"view":"operation","operation_tool":"fow_external_work","operation_name":"set_mode"}).
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>",
"change_id": "<change_id>",
"packet_id": "<packet_id>",
"operation": "<operation>"
},
"name": "fow_external_work"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | No | Identity of the human or agent recording this action; retain the original identity when replaying its request. | |
| payload | No | Standalone execution/PVP operation input. Copy issued spec/plan revisions and authority fingerprint where required; TODO/outcome identities and declared verification obligations must match the issued plan, including offline work. Applies to: set_mode, select_executor, negotiate_provider, upgrade_validation, reconcile_criteria, add_criterion, edit_criterion, remove_criterion, validation, provider_validation, export_plan, todo, report_outcome, reconcile_outcome. Required by: set_mode, select_executor, negotiate_provider, upgrade_validation, reconcile_criteria, add_criterion, edit_criterion, remove_criterion, export_plan, report_outcome, reconcile_outcome. Exact required/optional dotted fields and guidance: fow_capabilities(view=operation, operation_tool=fow_external_work, operation_name=<selected route>). | |
| change_id | Yes | Canonical owning change ID; when address resolution permits omission, the packet/campaign must resolve unambiguously. | |
| operation | Yes | Operation selector for this multiplexer; use a canonical route listed below. Canonical values: set_mode, select_executor, negotiate_provider, upgrade_validation, criteria, reconcile_criteria, add_criterion, edit_criterion, remove_criterion, validation, provider_validation, export_plan, todo, report_outcome, reconcile_outcome. | |
| packet_id | Yes | Canonical packet identity returned by authoring; it identifies the bounded implementation work. | |
| 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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||