fow_semantic
Prepare bounded semantic assignments for SRS validation or intention grounding, validate submitted executor results, and adopt declared audit evidence.
Instructions
Prepare bounded semantic assignments for an external host or configured internal model, validate their submitted results and separately adopt their audit evidence. Supported roles are SRS semantic validation and intention grounding. Route with operation: inventory, prepare, inspect, submit, adopt, execute_internal. Prerequisites: Use inventory, then prepare a supported role in host or internal mode; internal needs configured inference. Effects: prepare persists a prompt/authority snapshot; submit validates executor results; adopt records declared provenance. execute_internal explicitly invokes inference. SRS preparation/inspection reads the selected source file. Observed-behavior drafting is unsupported. Exact help (replace operation_name with the selected route): fow_capabilities({"view":"operation","operation_tool":"fow_semantic","operation_name":"inventory"}).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Bounded semantic role, currently srs_semantic_validation or intention_grounding; inventory discloses unsupported roles. Applies to: prepare. Required by: prepare. Canonical values: srs_semantic_validation, intention_grounding. | |
| actor | No | Identity of the human or agent recording this action; retain the original identity when replaying its request. | |
| result | No | Executor-authored semantic result matching the prepared assignment schema. submit validates; adopt is a separate authority mutation. Applies to: submit. Required by: submit. Exact required/optional dotted fields and guidance: fow_capabilities(view=operation, operation_tool=fow_semantic, operation_name=<selected route>). | |
| operation | Yes | Operation selector for this multiplexer; use a canonical route listed below. Canonical values: inventory, prepare, inspect, submit, adopt, execute_internal. | |
| 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_path | No | UTF-8 .md/.markdown SRS file on the Flower SERVER filesystem, not automatically the coding client's disk. The expanded/resolved path must stay within the configured import root when one is set; source/profile/currentness checks apply. Applies to: prepare. | |
| executor_ref | No | Identity/reference of the executor that produced the submitted semantic result. Applies to: submit. Required by: submit. | |
| assignment_id | No | Identifier returned when the bounded semantic assignment was prepared. Applies to: inspect, submit, adopt, execute_internal. Required by: inspect, submit, adopt, execute_internal. | |
| goal_node_ids | No | Existing use-case/sequence/expectation node IDs selected for intention grounding or correspondence. Applies to: prepare. | |
| host_evidence | No | Exact flower-host-grounding-evidence-v1 receipt for host grounding, with its declared source/provenance. Applies to: prepare. Exact required/optional dotted fields and guidance: fow_capabilities(view=operation, operation_tool=fow_semantic, operation_name=<selected route>). | |
| execution_mode | No | Semantic executor route: host prepares a durable external assignment; internal explicitly uses configured inference. Applies to: prepare. Required by: prepare. Canonical values: host, internal. | |
| source_revision | No | Declared grounding/source revision. The assignment also retains a prepared authority snapshot; submitting a different revision does not make stale evidence current. Applies to: prepare, submit. | |
| standard_profile | No | Supported SRS Markdown validation profile; use the same profile when preparing, validating and importing a source. Applies to: prepare. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||