RequestContextProvider wiring the approval store into the DO runner:
pass as init()'s / RunnerRuntimeOptions' requestContextForRun. Part of the
trusted computing base — it writes the breakwater grant key.
The store is deployment-scoped. Per-run workflowId/runId predicates remain
load-bearing because a deployment contains many runs.
RequestContextProvider wiring the approval store into the DO runner: pass as init()'s / RunnerRuntimeOptions' requestContextForRun. Part of the trusted computing base — it writes the breakwater grant key.
The store is deployment-scoped. Per-run workflowId/runId predicates remain load-bearing because a deployment contains many runs.