The set_session_stream edit: a state mutation over the lock/row nest.
Runs nothing itself — the runner (execution plane) is the only thing that runs. data mirrors the workflow-invoke shape (WorkflowServiceRequestData, keyed on .inputs) so the discriminator aligns with WorkflowInvokeRequest.data.inputs rather than a bespoke prompt string.
Successful Response
Derived from the inputs/data × force matrix.