One Governed Chat Turn

Durable acceptance, controller sequencing, protected effects, and one terminal outcome

One Governed Chat Turn Durable acceptance, controller sequencing, protected effects, and one terminal outcome send message authenticated request accept input durable position immutable admission sample tool intent protected callback current authority bounded result safe projection continue final answer terminal intent commit outcome durable events render citations + result Accept Drive + protect Commit + project Member · signed-in actor · Sequence participant Member signed-in actor Web · chat surface · Sequence participant Web chat surface Backend · authority + policy · Sequence participant Backend authority + policy Journal · durable order · Sequence participant Journal durable order Runtime · controller + host · Sequence participant Runtime controller + host Model · gateway-routed · Sequence participant Model gateway-routed Tool · member-scoped · Sequence participant Tool member-scoped Legend request return security async trace

Durable First

  • • The backend accepts input before exposing success
  • • Disconnecting the browser does not cancel the turn
  • • Duplicate submission converges on one logical input

Authority At Each Effect

  • • The controller requests but never executes effects
  • • The backend rechecks current permissions
  • • Writes still cross policy and approval

One Terminal Outcome

  • • Python settles usage and terminal state once
  • • The journal drives replay and browser catch-up