Stage-2 judges get no run date, so relative-date tasks are judged without a temporal anchor
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 56/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- python
- Domain
- backend-api-design, testing
Research direction
Start with src/clawbench/runner/judge.py and trace how judge_request and judge_answer build prompts; then inspect how clawbench-rescore reads run-meta.json and writes verdict files. Check existing fixtures and tests for those paths. Done means both judges receive and record the run date and timezone, rescoring uses the saved anchor (or marks it missing), and the relative-date fixture keeps its verdict when judged later.
Written by the indexing model from the issue text.
Description
Problem
Tasks that say "next Saturday", "tomorrow", or "today" can only be checked against the date the run happened. Neither judge prompt includes that date, so the verdict depends on when the judge happens to be called — which, for a rescore, may be months later.
At d8faa73:
judge_requestandjudge_answerinsrc/clawbench/runner/judge.pybuild the user message from the instruction and the intercepted request or answer. No run timestamp, timezone, or current date is included.clawbench-rescorere-judges fromrun-meta.json's instruction and the saved interception; the run's own timestamp is in that file but is not passed to the judge.- Thirteen shipping tasks use relative dates, including
047/v2-047TaskRabbit ("next Saturday 9am-1pm"),v2-503Doodle ("tomorrow"), andv2-1113Eat This Much ("today's meals").
#419 covers the browser clock being UTC. Even with a correct browser clock, the judge still needs the anchor date to compare against the request.
Acceptance
- The run's start date and timezone are passed to both judges and shown in the prompt as the reference date for relative expressions.
- Rescore reads that anchor from
run-meta.jsonrather than using the rescore date; runs without one are marked as lacking an anchor instead of being judged against today. - A fixture with a request dated the Saturday after the run date passes, and the same request judged with a later anchor does not silently change verdict.
- The anchor is recorded in the verdict file.
@Perry2004 please maintain this issue.
- Dominant language
- Python
- Stars
- 1.2k
- Forks
- 74
- Avg merge
- 19h 1m
- Merged PRs (30d)
- 5
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from TIGER-AI-Lab/ClawBench
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
TIGER-AI-Lab/ClawBench#475 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
TIGER-AI-Lab/ClawBench#457 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
TIGER-AI-Lab/ClawBench#479 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 46/100
TIGER-AI-Lab/ClawBench#478 ·
Maintainers usually reply within 1 day
-
Agent process exit codes are discarded, so CLI crashes are recorded as ordinary agent exitsPossibly taken @mikemikimike claimed this 1 day ago. Openbug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
TIGER-AI-Lab/ClawBench#477 ·
Maintainers usually reply within 1 day
All issues in TIGER-AI-Lab/ClawBench
Similar issues
-
[BUG]: Compliance rules never see Unity Catalog views as viewsPossibly taken @wagnercsantos claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
databrickslabs/ontos#1348 ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
ibm-granite/granite.build#649 ·
Maintainers usually reply within 1 day
-
`forum_pr_poster` action will always return `none` when checking for pre-existing feedback threads, even if a feedback thread already exists.Possibly taken @pgmzeta claimed this today. OpenE-Verified P-Major
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
goonstation/goonstation#28259 ·
Maintainers usually reply within 2 days
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
woonstadrotterdam/monumenten#70 ·
Maintainers usually reply within 15 days
-
binding:python bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day