<aside> 🚧
Scope: global-working-memory · Lane: P0-2 / BUILD_01 · Status: ACTIVE / B02.1_MERGED / B02.2_MERGED / PROD_D1_VERIFY_BLOCKED / SITES_AUTH_REQUIRED · GitHub main: f7318032c159c1fed1b4f70d17042a227191db84 · Primary identity: execution_id + scope_key + capability_id
</aside>
Make execution history survive process restart and become a durable, inspectable spine connecting workflow state, events, provenance, artifacts, approvals, receipts, and the operator-facing Execution Room.
Repository inspection at entry shows the LIVE WorkflowExecutionKernel currently holds executions, events, and provenance in process-memory maps. The repository already includes a Cloudflare D1/Drizzle adapter, but the deployed hosting configuration currently has no D1 binding. P0-2 must therefore add durability without falsely relabeling session memory as persistent storage.
Every durable execution record is bound to:
execution_idscope_keycapability_idSecondary lineage retained when present:
workflow_idtrace_idparent_execution_id