gold
SELECT T2.Phone, T2.Ext FROM satscores AS T1 INNER JOIN schools AS T2 ON T1.cds = T2.CDSCode ORDER BY T1.AvgScrWrite DESC LIMIT 332, 1
- T1.AvgScrWrite
- descending
sha256:43fab1d3659642f3a0c7540cc888f22fad2c2dbc148dc2e543414e0b87eccba8
R-ORD GOLD-ONLY arbitrary-cut not-a-function-of-the-data
california_schools · dev_20251106-00000-of-00001 from https://huggingface.co/datasets/birdsql/bird_sql_dev_20251106/resolve/3c11fb193e5439b338e23677fa0aae11e8b85db9/data/dev_20251106-00000-of-00001.json (commit 3c11fb19, downloaded 2026-09-07)
What is the phone number and extension number for the school that had the 333rd highest average writing score?
This question was audited without a prediction beside it, so there is nothing to compare the gold with. The probes below read the gold alone.
read by hand, 2026-09-07: wrong the gold does not answer its question on this data
seven rows tie across positions 329 to 335 with seven different phone numbers; the 333rd is not a row the data picks out
a maintainer's reading of this question, out of classification.json, copied from plans/reports/bird-dev-sqlite-260907/classification.json. It is not a verdict and nothing above it was computed from it.
SELECT T2.Phone, T2.Ext FROM satscores AS T1 INNER JOIN schools AS T2 ON T1.cds = T2.CDSCode ORDER BY T1.AvgScrWrite DESC LIMIT 332, 1
sha256:43fab1d3659642f3a0c7540cc888f22fad2c2dbc148dc2e543414e0b87eccba8
from evidence-gold.json, 1 row
| PhoneTEXT | ExtNULL |
|---|---|
| (916) 395-5050 | NULL |
A smell is a mechanical reason to read this gold statement again. It is a heuristic: it does not state that the statement is wrong, and a maintainer decides.
this statement orders by a text column holding only numbers, and ordering it as a number gives a different answer, so the gold may be sorting 9.5 above 10
no ORDER BY key resolves to a text column
{
"heuristic": true,
"reason": "no ORDER BY key resolves to a text column",
"keys": [
{
"key": "T1.AvgScrWrite",
"column": "satscores.AvgScrWrite",
"declared_type": "INTEGER",
"not_applicable": "the column is not declared as text"
}
]
}
this statement cuts its result at a LIMIT that does not decide which rows come back, so a different but equally correct statement can return other rows and score zero
from smells.json, 7 rows
| (626) 451-5400 | NULL null | 512 |
| (949) 461-1667 | NULL null | 512 |
| (916) 714-8150 | NULL null | 512 |
| (916) 395-5050 | NULL null | 512 |
| (805) 771-1845 | NULL null | 512 |
| (209) 533-8510 | 12 str | 512 |
| (805) 641-5000 | NULL null | 512 |
{
"heuristic": true,
"cut": 333,
"offset": 332,
"distinct_kept": false,
"unbounded_sql": "SELECT T2.Phone, T2.Ext, T1.AvgScrWrite AS attestql_ordering_key_0 FROM satscores AS T1 INNER JOIN schools AS T2 ON T1.cds = T2.CDSCode ORDER BY T1.AvgScrWrite DESC",
"unbounded_rows": 2058,
"projected_columns": [
"Phone",
"Ext"
],
"ordering_key_columns": [
"attestql_ordering_key_0"
],
"ordering_keys": [
{
"key": "T1.AvgScrWrite",
"direction": "desc",
"nulls": "last",
"nulls_first_in_effect": false,
"returned_rows_null_in_this_key": 0,
"fires": false
}
],
"tied_at_the_cut": {
"positions": [
329,
330,
331,
332,
333,
334,
335
],
"tied_rows": 7,
"distinct_projected_answers": 7,
"rows": [
[
{
"type": "str",
"value": "(626) 451-5400"
},
{
"type": "null",
"value": null
}
],
[
{
"type": "str",
"value": "(949) 461-1667"
},
{
"type": "null",
"value": null
}
],
[
{
"type": "str",
"value": "(916) 714-8150"
},
{
"type": "null",
"value": null
}
],
[
{
"type": "str",
"value": "(916) 395-5050"
},
{
"type": "null",
"value": null
}
],
[
{
"type": "str",
"value": "(805) 771-1845"
},
{
"type": "null",
"value": null
}
],
[
{
"type": "str",
"value": "(209) 533-8510"
},
{
"type": "str",
"value": "12"
}
],
[
{
"type": "str",
"value": "(805) 641-5000"
},
{
"type": "null",
"value": null
}
]
]
},
"case": "tie-at-the-cut"
}
rerun over the same rows in another physical order this statement gives another answer, so its result depends on how the rows are stored and not only on the data
from smells.json, 1 row
| (805) 641-5000 | NULL |
{
"heuristic": true,
"rule": "R-ORD",
"baseline_result_hash": "sha256:43fab1d3659642f3a0c7540cc888f22fad2c2dbc148dc2e543414e0b87eccba8",
"baseline_result": {
"columns": [
{
"name": "Phone",
"declared_type": "TEXT"
},
{
"name": "Ext",
"declared_type": "NULL"
}
],
"row_count": 1,
"truncated": false,
"rows_shown": 1,
"rows": [
[
{
"type": "str",
"value": "(916) 395-5050"
},
{
"type": "null",
"value": null
}
]
],
"result_hash": "sha256:43fab1d3659642f3a0c7540cc888f22fad2c2dbc148dc2e543414e0b87eccba8"
},
"planner_statistics": {},
"shuffle": {
"seed": "1",
"row_limit": 300000,
"tables": [
"satscores",
"schools"
],
"tables_not_shuffled": [],
"tables_skipped_for_size": {},
"tables_not_reached_by_a_copy": {}
},
"shuffled_copies": {
"run": true,
"verdict": "not_equal",
"differs": true,
"result_hash": "sha256:dc7891ac7ba179feb33842e2392013eca14f3615d240a65ab874aadc870e933c",
"result": {
"columns": [
{
"name": "Phone",
"declared_type": "TEXT"
},
{
"name": "Ext",
"declared_type": "NULL"
}
],
"row_count": 1,
"truncated": false,
"rows_shown": 1,
"rows": [
[
{
"type": "str",
"value": "(805) 641-5000"
},
{
"type": "null",
"value": null
}
]
],
"result_hash": "sha256:dc7891ac7ba179feb33842e2392013eca14f3615d240a65ab874aadc870e933c"
}
},
"plan_variant": {
"run": false,
"reason": "the plan variant was not asked for"
}
}
this statement returns the same whole row more than once and never says DISTINCT, so a statement answering the same question once per row disagrees on multiplicity alone
{
"heuristic": true,
"rows": 1,
"distinct_rows": 1,
"repeated_rows": 0,
"largest_repeat": 1,
"result_bounded": false,
"distinct_stated": false,
"set_operation": false,
"not_applicable": "a result of fewer than two rows has nothing to repeat"
}
SELECT T2.Phone, T2.Ext FROM satscores AS T1 INNER JOIN schools AS T2 ON T1.cds = T2.CDSCode ORDER BY T1.AvgScrWrite DESC LIMIT 332, 1
result_hash sha256:43fab1d3659642f3a0c7540cc888f22fad2c2dbc148dc2e543414e0b87eccba8 recomputed from this JSON: match
record_hash sha256:ad2ac2a37baecdfe76fbb39f42a344bf2e657967bfdcc4af55f2131aed394762 recomputed from this JSON: match
from evidence-gold.json, 1 row
| PhoneTEXT | ExtNULL |
|---|---|
| (916) 395-5050 | NULL |
re-run this statement read-only against SQLite 3.53.4 | file=/private/tmp/attestql-runs/data/dev/dev_databases/california_schools/california_schools.sqlite | size=11116544 under the session settings and over the data this record's fixture digest names, and compare the two results under R-ORD