Module: IgniterLang::TemporalExecutor
- Defined in:
- lib/igniter_lang/temporal_executor.rb
Overview
Phase 1 TEMPORAL executor boundary.
Authorized scope: History valid_time, proof-local MemoryBackend only. All other surfaces (Ledger, BiHistory, stream, OLAP, writes, production cache) are explicitly excluded and refuse before any live call.
Guard order (token-before-gate per S3-R15-C1-P amendment):
approval_token → gate_state → backend_identity → scope → cache_key → kernel
Live reads stay blocked until gate3_authorized: true + valid token.
Defined Under Namespace
Modules: ReasonCode Classes: Phase1
Constant Summary collapse
- GATE3_AUTHORITY_REF =
Phase 1 proof-local authority URI from gate3-decision-record-v0.md §Authority Registry. Source-code-parity verification only — not cryptographic authorization. Any token carrying this exact string passes AT-9; issuer identity is not verified. Replace with production signing (R2) before any non-proof deployment.
"architect-supervisor://igniter-lang/gates/gate3/" \ "runtime-temporal-executor/restricted-history-valid-time-v0/2026-05-09"
- PHASE1_FORMAT_VERSION =
"0.1.0"- PHASE1_SCOPE =
"History[T] valid_time"- PHASE1_MEMORY_BACKEND_CLASS =
"IgniterLang::TemporalAccessRuntime::MemoryBackend"