fow_interaction
Connect a conversation to its durable lifecycle project, discover available work, and select one bounded work surface using issued choices to persist context and continuations.
Instructions
Connect this conversation to its durable lifecycle project, discover available work and select one bounded work surface using the issued choices and frame. Route with operation: status, discover, open, select_project, switch_project, clear_project, select, switch, clear, frame, resolve, goal_hook. Prerequisites: Supply the host's stable interaction_session_ref and explicit selection intent. Effects: Persists conversation context, lenses and continuations. Optional configured discovery providers may be consulted; selecting a surface does not authorize its work. Exact help (replace operation_name with the selected route): fow_capabilities({"view":"operation","operation_tool":"fow_interaction","operation_name":"status"}).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | Integer lifecycle-area choice issued by the current discovery/frame. Use its displayed number; do not supply an area name or invent an index. Applies to: select, switch. Required by: select, switch. | |
| actor | No | Identity of the human or agent recording this action; retain the original identity when replaying its request. | orchestrator |
| limit | No | Maximum number of records in this read page; existing route-specific bounds still apply. Applies to: discover. | |
| query | No | Bounded search text used by interaction discovery within the selected work surface. Applies to: discover. | |
| trigger | No | Declared interaction-continuation trigger used to select the next bounded attention surface. Applies to: goal_hook. Required by: goal_hook. Canonical values: goal_started, goal_resumed, lens_changed, bounded_work_completed, asynchronous_wake, breath_resumed, context_reconstructed, structural_no_progress. | |
| frame_ref | No | Issued interaction frame reference used to continue the same bounded selection/page. Applies to: resolve. Required by: resolve. | |
| operation | No | Operation selector for this multiplexer; use a canonical route listed below. Canonical values: status, discover, open, select_project, switch_project, clear_project, select, switch, clear, frame, resolve, goal_hook. | status |
| selection | No | Integer work-item choice issued by the current interaction frame. Retain its frame_ref and use the displayed number. Applies to: resolve. Required by: resolve. | |
| project_id | No | 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. | |
| page_action | No | Requested interaction-page navigation action using the issued frame, not a new project selection. Applies to: discover. Canonical values: more, refine, stop. | refine |
| trigger_ref | No | Reference to the event/evidence that caused the declared interaction trigger. Applies to: goal_hook. | |
| breath_available | No | Host-declared availability for the interaction continuation boundary; does not authorize work or accept results. Applies to: goal_hook. | |
| project_selection | No | Integer project choice issued by project discovery. Use the displayed number for the current interaction session; project_id is the separate explicit identity input. Applies to: select_project, switch_project. | |
| interaction_session_ref | Yes | Host-provided stable interaction-session identity; retain it across calls within the same conversation. | |
| previous_anchor_fingerprint | No | Previously issued interaction anchor fingerprint used to detect continuation drift. Applies to: goal_hook. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||