Class WebSubmitOutcome

java.lang.Object
at.aimon.session.web.WebSubmitOutcome

public final class WebSubmitOutcome extends Object
Outcome of WebAgentSessionManager.submit(WebSubmitRequest).

Either WebSubmitOutcome.Kind.EXECUTED_LOCALLY (the calling node acquired the lock and is running the turn — caller observes the future), or WebSubmitOutcome.Kind.QUEUED (the message was deferred to the cross-node inbox — caller observes results via WebAgentSessionManager.events(at.aimon.core.agent.conversation.ConversationId)).

Per design §9.1 this is intentionally distinct from SubmitOutcome (which has session-level idle/busy semantics rather than node-level inline-vs-deferred semantics).