Q31, run 2026-11-06-0855-sonnet

← back to the run

Which works cite at least one of the works that cite W01?

Tests: Two hops; W51 cites both first-hop works; W90 is a test record.

Expected: works = ['W50', 'W51', 'W52']

✅ R8 csv+axioms run 1 graded by code

W50, W51, W52. W01 is cited by W40 and W41, and the staging citer W90 is ignored.

JSON: {"works": ["W50", "W51", "W52"]}

✅ R8 csv+axioms run 2 graded by code

W50, W51, W52. W01 is cited by W40 and W41. W90 is excluded as staging.

JSON: {"works": ["W50", "W51", "W52"]}

✅ R8 csv+axioms run 3 graded by code

W50, W51, W52. W01 is cited by W40 and W41. W90 also cites W41 but is a staging record.

JSON: {"works": ["W50", "W51", "W52"]}

✅ R8 csv+axioms run 4 graded by code

W50, W51, W52. W01 is cited by W40 and W41, and those are cited by these three. W90 is a staging record and is excluded.

JSON: {"works": ["W50", "W51", "W52"]}

✅ R8 csv+axioms run 5 graded by code

W50, W51, W52. W01 is cited by W40 and W41. W90 also cites W41 but is a staging record.

JSON: {"works": ["W50", "W51", "W52"]}

✅ R9 csv+axioms+markdown run 1 graded by code

W50, W51, W52. W90 is a staging record and is excluded.

JSON: {"works": ["W50", "W51", "W52"]}

✅ R9 csv+axioms+markdown run 2 graded by code

W50, W51, W52. W01 is cited by W40 and W41, and the staging record W90 is ignored.

JSON: {"works": ["W50", "W51", "W52"]}

✅ R9 csv+axioms+markdown run 3 graded by code

W50, W51, W52. W01 is cited by W40 and W41, and the works citing those are W50, W51, W52. W90 is a staging record and is ignored.

JSON: {"works": ["W50", "W51", "W52"]}

✅ R9 csv+axioms+markdown run 4 graded by code

W50, W51, W52. W01 is cited by W40 and W41. W40 is cited by W50 and W51, and W41 by W51 and W52. The staging citer W90 is ignored.

JSON: {"works": ["W50", "W51", "W52"]}

✅ R9 csv+axioms+markdown run 5 graded by code

W50, W51, W52. W90 is a staging record, so its citation is ignored.

JSON: {"works": ["W50", "W51", "W52"]}