cc-os/plugins/os-adr/eval-b/scenarios/R2.md

1.2 KiB

R2 — retrieval: distractor discrimination

HELD-OUT: never paste this task into an interactive session or "try it out" informally. First real execution is the harness self-test (see eval-b/README.md).

  • Fixture: project (no graphify-out/)
  • Shape: 06-eval-scenarios.md R2 — same conflict shape as R1, but docs/adr/ seeds plausible near-misses: 0001 (Superseded retry policy — same topic, dead), 0004 (same http family, different decision), 0006 (same retry family, different decision). The flat-2s-retry request conflicts with Accepted ADR 0003 (exponential backoff, cap 5).
  • Correct ADR: 0003 · Distractors: 0001 (Superseded), 0004, 0006
  • Checker, axis (a): any tool_use touching the ADR system.
  • Checker, axis (b): assistant text cites 0003 and flags the conflict; citing 0001 as governing without noting it is superseded is a FAIL.

Task (give verbatim to the model under test)

Customers complain that failed webhook deliveries take too long to come back. Make retries snappier: change lib/relay/delivery.rb so a failed delivery just retries every 2 seconds flat, instead of waiting longer and longer between attempts.