Skip to content

Deliver answer-bearing spans for assistant recall - #5

Merged
Sahith59 merged 3 commits into
mainfrom
codex/recall-answer-span
Sep 12, 2026
Merged

Sahith59 merged 3 commits into
mainfrom
codex/recall-answer-span

Conversation

@Sahith59

Copy link
Copy Markdown
Owner

Five misses in the combined English confirmation lacked the answer-bearing portion of a source conversation even when another turn from the same session was present. This adds a benchmark-only recall adapter that ranks user requests, keeps the paired assistant response, and extracts a bounded source-only window from oversized turns while preserving the dated-event reserve.

The frozen all-54 assistant-recall packet screen reproduces the existing combined candidate as its baseline, improves lexical answer recoverability from 49/54 to 54/54 and first-24k exact annotated turns from 270 to 295, moves all five audited answer spans before character 1,126, and loses no annotated source session or recoverable answer. The first failed screen exposed reversed reserve-helper arguments; the preserved failure led to a behavioral ordering test and the correction in the final commit.

Validation: pytest -q tests/test_recall_span_adapter.py tests/test_dated_event_reserve.py tests/test_dated_event_adapter.py (29 passed). Independent saved-artifact verification passes. No provider calls or paid evaluation were made; this is packet evidence rather than a new QA score.

@Sahith59
Sahith59 merged commit 432a131 into main Sep 12, 2026
1 check passed
@Sahith59
Sahith59 deleted the codex/recall-answer-span branch September 12, 2026 15:40
Sign up for free to 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