RP-004 hooks
The bitemporal substrate of RP-004 (Types and refinement, Rule atom — fn, derive, query, mutate, check, Decidability, Standpoints and modal operators) flows through .oxbin natively:
- The
eventssort key is(tenant_id, fork_id, standpoint_id, predicate, valid_time, tx_time)— bitemporal-native ordering, no Layer-2 rewrite for temporal queries. global-controlcarries bothmax_tier_claimedandmax_temporal_claimed; Layer 1 checks both.tier-tablerows carry a(main_tier, temporal_tier)pair per rule, mirroringDecidability/Temporal.lean’sclassifyPair. Cross-nest violations (OE0712 ModalTemporalCrossNestRefused) are rejected at compose time, before the artifact is emitted.pathology-flagsincludes an “additive-composition violation detected at compose time” flag, distinguishing provably-correct artifacts from trusted-by-compiler ones.