Q46, run 2026-11-06-0206-sonnet

← back to the run

What is the ultimate parent of the Halloran Institute for Coastal Studies (I06)?

Tests: Local type: an affiliated institute's parent link is an agreement, not membership.

Expected: parent = I06

❌ R1 csv run 1 graded by code

I01 (I06 → I02 → I01).

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R1 csv run 2 graded by code

I01 (I06 → I02 → I01).

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R1 csv run 3 graded by code

I01. I06 → I02 → I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R1 csv run 4 graded by code

I01, via I06→I02→I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R1 csv run 5 graded by code

I01. The chain is I06 → I02 → I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R3 csv+padding run 1 graded by code

I01. I06 → I02 → I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R3 csv+padding run 2 graded by code

I01, via I06 → I02 → I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R3 csv+padding run 3 graded by code

I01, via I06 → I02 → I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R3 csv+padding run 4 graded by code

I01. The chain is I06, then I02, then I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R3 csv+padding run 5 graded by code

I01. I06 → I02 → I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

✅ R4 csv+markdown run 1 graded by code

I06. It is an affiliated institute, so its ultimate parent is itself.

JSON: {"parent": "I06"}

✅ R4 csv+markdown run 2 graded by code

I06. As an affiliated institute, its ultimate parent is itself.

JSON: {"parent": "I06"}

✅ R4 csv+markdown run 3 graded by code

I06. It is an affiliated institute, so its parent link is not followed.

JSON: {"parent": "I06"}

✅ R4 csv+markdown run 4 graded by code

I06. As an affiliated institute, it is its own ultimate parent.

JSON: {"parent": "I06"}

✅ R4 csv+markdown run 5 graded by code

I06. As an affiliated institute, it is its own ultimate parent.

JSON: {"parent": "I06"}

✅ R5 csv+ontology run 1 graded by code

I06. It is an affiliated institute, so its parent link is not followed and it is its own ultimate parent.

JSON: {"parent": "I06"}

✅ R5 csv+ontology run 2 graded by code

I06. As an affiliated institute, its parent link is not followed.

JSON: {"parent": "I06"}

✅ R5 csv+ontology run 3 graded by code

I06. It is an affiliated institute, so its parent link is not followed.

JSON: {"parent": "I06"}

✅ R5 csv+ontology run 4 graded by code

I06. It is an affiliated institute, so its parent link is not followed.

JSON: {"parent": "I06"}

✅ R5 csv+ontology run 5 graded by code

I06. It is an affiliated institute, so its parent link is not followed and it is its own ultimate parent.

JSON: {"parent": "I06"}

❌ R10 executed run 1 graded by code

I01. The direct parent is I02, whose parent is I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R10 executed run 2 graded by code

I01. I06's parent is I02, whose parent is I01, even though its works don't count towards them.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R10 executed run 3 graded by code

I01. I06's parent is I02, whose parent is I01, although I06's works count only towards I06 itself.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R10 executed run 4 graded by code

I01 by parent_id (I06 → I02 → I01), although institution_units does not count I06's works towards I02 or I01.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01

❌ R10 executed run 5 graded by code

I01 by parent_id (I06 → I02 → I01). However, institution_units has I06 counting only towards itself, so it never rolls up in the counts.

JSON: {"parent": "I01"}

Why: parent: expected I06, got I01