Test fixture
Arithmetic, symbolic steps, and structured problem solving.
The model receives the prompt (and optional system message). The run uses scorer rubric_json_metrics with the JSON configuration below. Pass/fail and partial credit are determined entirely by that scorer against the model output; no human grading.
Return JSON only with keys answer, evidence, constraints. A system uses a read-through cache. A write operation goes directly to the database but does not update or invalidate the cache. The next read returns data from the cache. What is the root cause of the stale data being returned?
{
"metrics": {
"accuracy": {
"checks": [
{
"contains": [
"cache invalidation"
]
},
{
"contains": [
"stale"
]
},
{
"contains": [
"write-through"
]
}
]
},
"evidence": {
"checks": [
{
"contains": [
"read-through"
]
},
{
"contains": [
"directly to DB"
]
},
{
"contains": [
"not updated"
]
}
]
},
"constraint": {
"checks": [
{
"contains": [
"invalidate"
]
},
{
"contains": [
"write-through not"
]
},
{
"contains": [
"cache consistency"
]
}
]
}
}
}temperature
0
max_tokens
500
timeout (s)
120
type
scored
file
reason-rc-cache-stale-after-write.json