Skip to content

feat: evidence-bound context-position and provenance ablations - #907

Merged
tcconnally merged 1 commit into
mainfrom
feat/issue-904-context-position-ablation
Aug 3, 2026
Merged

feat: evidence-bound context-position and provenance ablations#907
tcconnally merged 1 commit into
mainfrom
feat/issue-904-context-position-ablation

Conversation

@tcconnally

Copy link
Copy Markdown
Collaborator

Summary

  • Offline context-position ablation harness (beginning/middle/end/shuffled/provenance_ranked)
  • Three conditions: full, resolver-selected, resolver-selected+contract-anchor
  • Hard gates: exact correctness, OOD abstention, poisoned-evidence rejection, attention-is-diagnostic-only negative control
  • Signed hash-bound report suitable for claims.json
  • Frozen hand-authored corpus with provenance metadata

Verification

  • python benchmark/context_position/run.py: correctness=1.0, all 4 gates PASS, exit 0
  • pytest tests/test_context_position_ablation.py: 12 passed
  • pytest tests/test_context_position_ablation.py tests/test_selection_eval.py: 16 passed

Closes #904

@tcconnally
tcconnally force-pushed the feat/issue-904-context-position-ablation branch from c9b1c11 to e02d26c Compare August 3, 2026 13:12
- Add offline context-position ablation harness (beginning/middle/end/shuffled/provenance_ranked)
- Three context conditions: full, resolver-selected, resolver-selected+contract-anchor
- Deterministic resolver filters quarantined/untrusted/superseded evidence
- Hard gates: exact correctness, OOD abstention, poisoned-evidence rejection,
  attention-is-diagnostic-only negative control
- Signed hash-bound report (signature_sha256) suitable for claims.json
- Frozen hand-authored corpus with provenance metadata

Closes #904
@tcconnally
tcconnally force-pushed the feat/issue-904-context-position-ablation branch from e02d26c to cc8f900 Compare August 3, 2026 13:12
@tcconnally
tcconnally merged commit 9378987 into main Aug 3, 2026
11 checks passed
@tcconnally
tcconnally deleted the feat/issue-904-context-position-ablation branch August 3, 2026 19:25
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.

research: add evidence-bound context-position and provenance ablations to benchmark suite

1 participant