-record(session_pending, { store :: pig@session_store:session_store(), commit :: pig@session_store:session_commit(), candidate :: pig@agent@state:agent_state(), disposition :: pig@agent@runtime:post_commit_disposition() }).