Skip to content

docs(rag): record the S1b canary pair, add packet S1d, mark S4/T4 merged - #2048

Merged
BigSimmo merged 3 commits into
mainfrom
claude/rag-d2-handover-sync
Aug 17, 2026
Merged

docs(rag): record the S1b canary pair, add packet S1d, mark S4/T4 merged#2048
BigSimmo merged 3 commits into
mainfrom
claude/rag-d2-handover-sync

Conversation

@BigSimmo

Copy link
Copy Markdown
Owner

Summary

RAG impact: no retrieval behaviour change — documentation and one ledger inbox request only.

Verification

  • npm run verify:pr-local -- --files <all changed> docs scope: completed: check:runtime, check:installed-lock-parity, format:changed, sitemap:check, docs:check-index, docs:check-inventory, docs:check-scripts, docs:check-links, check:branch-review-ledger, check:outstanding-issues, check:ledger-write-discipline — failed: (none). Ledger inbox check passed: 1 pending request(s), 217 applied.Ledger write discipline passed for 14421fba90d7..HEAD.
  • No src/, tests/, scripts/ change. UI and provider-backed checks not applicable.

Risk and rollout

  • Risk: minimal — docs and an immutable inbox request. Rollback: revert the squash commit. Provider or production effects: None

Notes

  • Ledger record for head e0db503cb under docs/branch-review-records/.

Opened by the RAG programme coordinator chat (Claude Code).

BigSimmoand others added 2 commits August 17, 2026 23:33
…k S4/T4 merged
- HANDOVER: S1b canary evidence (baseline 32025082010 -> post 32039841070,
first post run 32038751592 red on one non-golden case, root-caused);
S1c/S5/S6 Ready; S4 and #212 T4 Merged; new packet S1d (final-gate gap
recovery: hedged cited low-confidence fast answers must recover
extractively, not collapse to a citation-free provider_source_gap) with
§3 body and §7 prompt.
- COORDINATION §3 wave 1 re-cut (S1c + S1d + G1 + S5 + S6 parallel; RAG
behaviour PRs merged one at a time with own canary pairs); §7 state.
- One immutable inbox request for S1d (P2 task).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@supabase

supabaseBot commented Aug 17, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project sjrfecxgysukkwxsowpy because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@coderabbitai

Copy link
Copy Markdown
Contributor

Caution

Review failed

An error occurred during the review process. Please try again later.


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

@BigSimmo
BigSimmo merged commit ed43a64 into mainAug 17, 2026
24 checks passed
@BigSimmo
BigSimmo deleted the claude/rag-d2-handover-sync branch August 17, 2026 15:49
BigSimmo pushed a commit that referenced this pull request Aug 17, 2026
…e HANDOVER status-table conflict)
Conflict was the §2 status table: PR #2048 added the S1d packet row and
recorded the S1b canary pair on main while this branch updated the S5 row.
Resolution keeps main's table (S1d + S1b/S4/T4 updates) and re-applies the
S5 row (#2056) and the S5-reconciled 44/44 answer-gate denominator on the
S1 row's evidence.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019JLzXeRzE8zze3SoCoo5SH
BigSimmo pushed a commit that referenced this pull request Aug 17, 2026
…ket S1d)
A hedged, cited, low-confidence fast answer whose body matches the
finalizer's broad gap-like regex used to collapse into a citation-free
evidence_gap (final_quality_gate:provider_source_gap) with no recovery,
while the identical failure shape caught in the generation loop or the
outer generation-fallback catch rebuilds a source-backed extractive
answer — model phrasing alone chose the branch (canary 32038751592 red
vs 32039841070 green on identical retrieval).
finalizeRagAnswerQualityCore's gap conversion now first attempts the
same source-backed extractive recovery (recoverFinalGateGapExtractively)
when the route was fast + strong_routine_retrieval and answer-input
results exist, validated by the existing isSafeExtractiveFallbackCandidate
battery and stamped with the established generation_fallback /
source_backed_extractive_fallback markers plus
final_quality_gate_source_backed_recovery:<reason>. Empty-retrieval,
strong-route, comparison, and dose/threshold gaps stay terminal and are
now pinned by tests. No rag.ts change (4362-line budget untouched).
Also queues an inbox cancellation for the pending S1d ledger add from
PR #2048 (a done request cannot fingerprint a not-yet-reconciled row)
and documents the recovery in docs/rag-behaviour/behaviour-map.md §7.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S5QKovS1ZhbZA5kETfQoaR
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@BigSimmo