Durable run primitives for agent executions.
This module is intentionally small: it records runtime events and maintains a stable run status snapshot that can be persisted by session stores.