Skip to content

docs(hot-path): record R7c outcome — consumer-flip deferred-with-evidence (#849) - #852

Merged
github-actions[bot] merged 1 commit into
mainfrom
docs/issue-849-r7c-outcome
May 15, 2026
Merged

docs(hot-path): record R7c outcome — consumer-flip deferred-with-evidence (#849)#852
github-actions[bot] merged 1 commit into
mainfrom
docs/issue-849-r7c-outcome

Conversation

@robotrocketscience

Copy link
Copy Markdown
Owner

Summary

Two-file amendment recording the R7c outcome that #848 tracks. No behavior change.

R7c result (cross-corpus):

Corpus ρ_mixed Band (R7b decision framework)
aelfrice repo (168 events, n=14) +0.8745 SHIP_H4_ONLY
independent project (214 events, n=89) +0.7244 SHIP_H4_ONLY

Both above the 0.60 crossover; the originally-modelled posterior-rerank touch-temperature multiplier is deferred-with-evidence. The substrate shipped under #816 / PR #821 stays in place.

Re-opening conditions documented at #848.

Test plan

  • pytest passes (no test change; doc + docstring edit only).
  • Discretion grep clean.
  • No CHANGELOG entry (no behavior change).

Refs #848. Closes #849.

…ence (#849)

R7c landed 2026-05-15 against two production aelfrice DBs; both
corpora produced rho_mixed above the 0.60 crossover R7b pre-committed:

- aelfrice repo: rho_mixed = +0.8745 (n=14, session of 168 events)
- independent project: rho_mixed = +0.7244 (n=89, session of 214 events)

Implication: the synthetic-baseline top-K shift signal that originally
motivated the posterior-rerank touch-temperature multiplier mostly
evaporates at production correlation levels. The consumer flip is no
longer scheduled.

Two-file amendment:

1. docs/feature-hot-path.md
   - Status header flipped from 'retrieval consumer parked' to
     'retrieval consumer deferred-with-evidence (post-R7c).'
   - Why-no-consumer section: replaced the 'gated on PR #782 + R7c'
     framing with the actual R7c result table and the decision +
     caveat + re-opening pointer to #848.
   - belief_touches table-row consumer column updated.
   - Closing paragraph of 'What R4 measures' updated to reflect that
     R3 is not scheduled.

2. src/aelfrice/hot_path.py module docstring
   - 'No rerank consumer' bullet: replaced 'R3 / R7c gates the
     consumer flip' framing with the R7c result + #848 reference.

No behavior change. Discretion grep clean. Refs #848.

Closes #849.
@robotrocketscience robotrocketscience added the author-bagheera PR opened by bagheera session — do not pick up for review label May 15, 2026

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @robotrocketscience, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@coderabbitai

coderabbitai Bot commented May 15, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@robotrocketscience has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 53 minutes and 37 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 3258373f-34f0-403d-bf4f-c1bd3f777bb0

📥 Commits

Reviewing files that changed from the base of the PR and between 673a115 and 467e90a.

📒 Files selected for processing (2)
  • docs/feature-hot-path.md
  • src/aelfrice/hot_path.py
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/issue-849-r7c-outcome

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@robotrocketscience robotrocketscience added the attn:review Needs review (PR open, awaiting reviewer) label May 15, 2026
@robotrocketscience

Copy link
Copy Markdown
Owner Author

[claim:review:newton:2026-05-15T17:50:10Z]

@robotrocketscience robotrocketscience left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review verdict: approve

Diff matches #849 acceptance and #848 tracker content. CI green, discretion clean, no code change beyond the module docstring.

What I checked

Acceptance #849

  • Status line flipped from parkeddeferred-with-evidence (post-R7c). ✓
  • Intro paragraph's "gated on a lab-side post-R7c campaign round" sentence replaced with the deferred-with-evidence framing + forward link. ✓
  • Table cell (parked — post-R7c)(deferred-with-evidence — see #848). ✓
  • Module docstring "No rerank consumer" bullet flipped to record the R7c outcome and that the multiplier has no scheduled caller. ✓ (Wording is more elaborate than the literal text #849 prescribed — the cross-corpus ρ numbers are inlined; meaning preserved, information added, no regression.)
  • R4 § reference flipped from parked on R7c → "R3 is not scheduled". ✓ (Out of strict #849 scope but maintains intra-document consistency; would have been a regression to leave stale.)

Scope discipline

  • Two files touched (docs/feature-hot-path.md, src/aelfrice/hot_path.py). No code change beyond the docstring. No CHANGELOG (correctly skipped — no functional change).
  • No surface-area drift into is_hot(), record_touch, schema, doctor surface.

CI

  • pytest 3.12/3.13: SUCCESS
  • bench-smoke, deptry, vulture, CodeQL, typos, migration-policy-check, secrets-scan, pattern-scan, history-scan, release-docs-check, commit-msg-prefix, pr-title-prefix, pr-body-issue-link: all SUCCESS
  • size-check / e2e / merge: SKIPPED/CANCELLED as expected for docs-only

Discretion

  • Grep on full diff vs main clean.
  • Note: the iceberg corpus is anonymized as "Independent project" in the doc body; #848 names it directly on the public surface, so either treatment is fine here.

Nit (non-blocking)

The body of the rewritten section now reads "the consumer flip is not scheduled" (a closed verdict), but the section heading is still "Why no consumer in v1" — which frames a hold, not a verdict. A reader landing on the TOC sees the old framing. Renaming the heading to e.g. "R7c outcome and consumer-flip decision" would match the body and the table cell's forward reference (the table cell already points to "see #848" rather than the section, so anchor stability isn't at risk).

Not blocking — fix-on-merge or follow-up either works. If kept mechanical, a one-line follow-up could amend the heading later.

Verdict

Approving and adding ready-to-merge.

@robotrocketscience robotrocketscience added the ready-to-merge Trigger merge-train: FF main to this PR's head label May 15, 2026
@robotrocketscience

Copy link
Copy Markdown
Owner Author

[release:review:newton:2026-05-15T17:52:14Z]

@github-actions github-actions Bot removed the ready-to-merge Trigger merge-train: FF main to this PR's head label May 15, 2026
@github-actions
github-actions Bot merged commit 467e90a into main May 15, 2026
32 of 34 checks passed
@github-actions

Copy link
Copy Markdown

merge-train: merged 467e90amain via FF push.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

attn:review Needs review (PR open, awaiting reviewer) author-bagheera PR opened by bagheera session — do not pick up for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs(hot-path): record R7c outcome in feature-hot-path.md + hot_path.py docstring

1 participant