From 89b65d5530e1f9d7de0522d5ff0b853d58378deb Mon Sep 17 00:00:00 2001 From: rrs <276464689+robotrocketscience@users.noreply.github.com> Date: Mon, 18 May 2026 09:39:42 -0700 Subject: [PATCH] docs(hot-path): flip remaining R7c gating language to deferred-with-evidence (#848) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The R7c outcome (ρ_mixed=+0.87 aelfrice / +0.72 independent) flipped the posterior-rerank touch-temperature consumer from "gated on R7c" to "deferred-with-evidence — not scheduled". PR #852 / #821 review updated docs/feature-hot-path.md and src/aelfrice/hot_path.py docstring; three sister inline references in hook.py (touch-record block + _record_touches docstring) and store.py (belief_touches CREATE block) were missed and still read as if the campaign was pending. This patch flips those three locations to match the shipped outcome, with #848 as the tracker. --- src/aelfrice/hook.py | 11 +++++++---- src/aelfrice/store.py | 7 +++++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/aelfrice/hook.py b/src/aelfrice/hook.py index 77b890905..76b82be49 100644 --- a/src/aelfrice/hook.py +++ b/src/aelfrice/hook.py @@ -958,8 +958,9 @@ def user_prompt_submit( # #816 hot-path: record belief_touches alongside the ring # append, sharing the ring's fire_idx so JSON ring + sidecar # table track the same monotonic counter. v1 is write-only; - # the rerank consumer is gated on R7c (DESIGN.md v1 ship - # list item 7). Fail-soft: never breaks the hook. + # the originally-modelled rerank consumer is + # deferred-with-evidence post-R7c (see #848). Fail-soft: + # never breaks the hook. if _next_fire >= 1 and injected_ids: _record_touches( session_id=session_id, @@ -1191,8 +1192,10 @@ def _record_touches( v1 ships INJECTION-only events (DESIGN.md v1 §"Event kinds — H4 FAIL → INJECTION-only"); only bit 0 of ``event_kinds_bitmask`` is - set. v1 writes but does not read this state — the rerank consumer - is gated on the H3 fidelity test post-R7c. + set. v1 writes but does not read this state — the + originally-modelled posterior-rerank touch-temperature multiplier + consumer is deferred-with-evidence post-R7c and is not scheduled + (see #848). Fail-soft: path-resolution, store-open, or insert failure prints one line to stderr and never propagates. Touch state is diff --git a/src/aelfrice/store.py b/src/aelfrice/store.py index fc09d08c6..cc6194c50 100644 --- a/src/aelfrice/store.py +++ b/src/aelfrice/store.py @@ -488,8 +488,11 @@ def _check_insert_belief_authority() -> None: # the per-session reset semantic from locked federation decision # #661 — touch state is local to the owning project DB; foreign # federated beliefs come in cold every read. Rerank consumer is - # NOT wired in v1 (DESIGN.md v1 ship list item 7); writes - # accumulate against the eventual H3 fidelity test, gated on R7c. + # NOT wired in v1 (DESIGN.md v1 ship list item 7); the + # originally-modelled posterior-rerank touch-temperature multiplier + # is deferred-with-evidence post-R7c and is not scheduled (#848). + # Writes are retained as substrate for any future H3 mechanism + # that pre-registers different falsification criteria. """ CREATE TABLE IF NOT EXISTS belief_touches ( belief_id TEXT NOT NULL,