#4772 "Injected notes are never judged — "opened or not" can't tell an unrelated line from one whose passage was enough, so the open rate can't settle the budget"
menus_to_review / judge_menu MCP tools: re-run a sample of logged auto-inject calls past the budget and record a verdict (on_point / adjacent / unrelated, with a reason) per line.
retrieval_judgments table (migration 0115).
retrieval_telemetry gains a judged block: verdicts by rank, within vs beyond the budget, on-point-but-unopened.
The surfaced_never_pulled warning no longer prescribes a title fix; it points at the review.
missed-retrieval skill text; plugin version 2026.10.03.1934.
#4772 "Injected notes are never judged — "opened or not" can't tell an unrelated line from one whose passage was enough, so the open rate can't settle the budget"
- `menus_to_review` / `judge_menu` MCP tools: re-run a sample of logged auto-inject calls past the budget and record a verdict (on_point / adjacent / unrelated, with a reason) per line.
- `retrieval_judgments` table (migration 0115).
- `retrieval_telemetry` gains a `judged` block: verdicts by rank, within vs beyond the budget, on-point-but-unopened.
- The `surfaced_never_pulled` warning no longer prescribes a title fix; it points at the review.
- missed-retrieval skill text; plugin version 2026.10.03.1934.
Dev CI run 7964 green.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
An open rate cannot say whether a menu line related: every line carries its
matched passage (#4364), so "not opened" covers unrelated, enough as shown,
and already in context. #4772 "Injected notes are never judged".
- retrieval_judgments (0115): a reviewer verdict per line of a logged call,
on_point / adjacent / unrelated, with its reason, rank, budget side and
whether the agent opened it within the hour.
- menus_to_review re-runs a random sample of unjudged auto_inject calls with
the arm's own parameters, past its budget, passage on every line.
judge_menu records verdicts, re-deriving rank from a fresh re-run.
- retrieval_telemetry gains a judged block (by rank, within/beyond budget,
on_point_unopened). surfaced_never_pulled stops blaming titles.
- missed-retrieval guidance names the review before a budget move.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
#4772 "Injected notes are never judged — "opened or not" can't tell an unrelated line from one whose passage was enough, so the open rate can't settle the budget"
menus_to_review/judge_menuMCP tools: re-run a sample of logged auto-inject calls past the budget and record a verdict (on_point / adjacent / unrelated, with a reason) per line.retrieval_judgmentstable (migration 0115).retrieval_telemetrygains ajudgedblock: verdicts by rank, within vs beyond the budget, on-point-but-unopened.surfaced_never_pulledwarning no longer prescribes a title fix; it points at the review.Dev CI run 7964 green.
🤖 Generated with Claude Code