Q2, run 2026-11-04-2053-sonnet

← back to the run

List every work, of any type, that Mara Ellison (A01) is an author of.

Tests: Identity: her works are spread over three author records, and A04's works (W08, W16) are not hers.

Expected: works = ['W01', 'W02', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19']

✅ R1 csv run 1 graded by code

W01, W02, W03, W04, W05, W06, W07, W12, W19. These are the works of A01, A02 and A03, who are one person. W08 and W16 belong to A04, who is not her.

JSON: {"works": ["W01", "W02", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

✅ R1 csv run 2 graded by code

W01, W02, W03, W04, W05, W06, W07, W12, W19. These come from A01 plus her variants A02 and A03. W08 and W16 belong to A04, a different person.

JSON: {"works": ["W01", "W02", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

✅ R1 csv run 3 graded by code

W01, W02, W03, W04, W05, W06, W07, W12, W19. A02 and A03 are the same person, which adds W02, W03, W07 and W19 to A01's own W01, W04, W05, W06 and W12.

JSON: {"works": ["W01", "W02", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

✅ R1 csv run 4 graded by code

W01, W02, W03, W04, W05, W06, W07, W12, W19. These are the works credited to A01, A02 or A03. W08 and W16 belong to A04, a different person.

JSON: {"works": ["W01", "W02", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

✅ R1 csv run 5 graded by code

W01, W02, W03, W04, W05, W06, W07, W12, W19. These are the works of A01, A02 and A03, who are the same person.

JSON: {"works": ["W01", "W02", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

❌ R10 executed run 1 graded by code

W01, W03, W04, W05, W06, W07, W12, W19, from the A01 credits.

JSON: {"works": ["W01", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

Why: works: expected ['W01', 'W02', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19'], got ['W01', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19']

❌ R10 executed run 2 graded by code

W01, W03, W04, W05, W06, W07, W12, W19. These are all the works with credits for A01.

JSON: {"works": ["W01", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

Why: works: expected ['W01', 'W02', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19'], got ['W01', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19']

❌ R10 executed run 3 graded by code

W01, W03, W04, W05, W06, W07, W12, W19. These are all the credits for A01 (W03 also merges W02).

JSON: {"works": ["W01", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

Why: works: expected ['W01', 'W02', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19'], got ['W01', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19']

❌ R10 executed run 4 graded by code

W01, W03, W04, W05, W06, W07, W12, W19, per the A01 credits (W03 also merges W02).

JSON: {"works": ["W01", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

Why: works: expected ['W01', 'W02', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19'], got ['W01', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19']

❌ R10 executed run 5 graded by code

W01, W03, W04, W05, W06, W07, W12, W19 (A01's credits).

JSON: {"works": ["W01", "W03", "W04", "W05", "W06", "W07", "W12", "W19"]}

Why: works: expected ['W01', 'W02', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19'], got ['W01', 'W03', 'W04', 'W05', 'W06', 'W07', 'W12', 'W19']