Durable operation observation stored on agent state.
This is separate from Jidoka.Effect.Result: the effect result records
interpreter status, while operation result records the semantic tool
observation that should survive across later turns.
Summary
Types
Functions
@spec from_effect(Jidoka.Effect.Intent.t(), term()) :: {:ok, t()} | {:error, term()}
@spec schema() :: Zoi.schema()
@spec to_message(t()) :: Jidoka.Agent.Message.t()