fow_handover
Create durable project handover snapshots or read and resume coherent lifecycle context so another agent can inspect and continue work.
Instructions
Read coherent project progress and lifecycle context or retain a durable handover snapshot that another agent can inspect and resume. Route with operation: create_handover, get_handover, resume_context, ledger_projection, project_state_snapshot, project_progress. Prerequisites: Select current project scope or a retained handover ID. Effects: Read projections are inert; create_handover stores a coherent durable snapshot. It does not execute, accept or rewrite historical work. Exact help (replace operation_name with the selected route): fow_capabilities({"view":"operation","operation_tool":"fow_handover","operation_name":"create_handover"}).
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. | |
| limit | No | Maximum number of records in this read page; existing route-specific bounds still apply. Applies to: project_state_snapshot. | |
| run_id | No | Existing implementation-run identity returned by create_run. Applies to: create_handover, resume_context. Required by: create_handover. | |
| change_id | No | Canonical owning change ID; when address resolution permits omission, the packet/campaign must resolve unambiguously. | |
| focus_ref | No | Existing lifecycle-object reference selected by focus_kind. Applies to: project_state_snapshot. | |
| operation | Yes | Operation selector for this multiplexer; use a canonical route listed below. Canonical values: create_handover, get_handover, resume_context, ledger_projection, project_state_snapshot, project_progress. | |
| packet_id | No | Canonical packet identity returned by authoring; it identifies the bounded implementation work. | |
| focus_kind | No | Type of lifecycle object anchoring the requested handover projection. Applies to: project_state_snapshot. Canonical values: project, milestone, use_case, sequence, packet, gate. | project |
| 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. | |
| handover_id | No | Identity of an existing durable handover snapshot to inspect or resume. Applies to: get_handover, resume_context. Required by: get_handover. | |
| milestone_ids | No | Explicit existing milestone IDs in the roadmap or handover selection. Applies to: project_progress. Required by: project_progress. | |
| profile_version | No | Requested existing handover projection contract/profile version. Applies to: create_handover. | handover-context-v1 |
| projection_kind | No | Kind of coherent lifecycle projection to retain in the handover. Applies to: ledger_projection. | lifecycle |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||