| 0 | | parsed | | entry | "4413" | | detail | "eyeColor" | | explanation | "" | | paragraph | 4 | | substring | "Silas had once told her each one marked a place where the Veil had torn. A handful of regulars nursed their drinks in the dim amber light, none of them aware of the bookshelf at the back that swung open on hidden hinges." |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "his dark brown beard had been freshly trimmed" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | reason | "detail mismatch: got \"eyeColor\", expected \"beard\"" |
|
| 1 | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "" | | paragraph | 4 | | substring | "His grey-streaked auburn hair was neatly combed" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "his dark brown beard had been freshly trimmed" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | reason | "detail mismatch: got \"hair\", expected \"beard\"" |
|
| 2 | | parsed | | entry | "4413" | | detail | "beard" | | explanation | "" | | paragraph | 4 | | substring | "His dark brown beard had been freshly trimmed" |
| | status | "true_positive" | | matchedExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "his dark brown beard had been freshly trimmed" | | locationAccurate | false |
|
|
| 3 | | parsed | | entry | "4413" | | detail | "signetRing" | | explanation | "" | | paragraph | 4 | | substring | "The silver signet ring on his left hand" |
| | status | "true_positive" | | matchedExpected | | entry | "4413" | | detail | "signetRing" | | summary | "Silas wears his signet ring on his right hand per codex, but the passage says left hand." |
| | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "The silver signet ring on his left hand" | | locationAccurate | false |
|
|
| 4 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "" | | paragraph | 7 | | substring | "His hazel eyes studying her from beneath bushy brows." |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 7]" | | inBounds | true | | expectedText | "the crescent-shaped scar on her right wrist" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "scar" | | summary | "Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist." |
| | reason | "detail mismatch: got \"eyeColor\", expected \"scar\"" |
|
| 5 | | parsed | | entry | "4412" | | detail | "hair" | | explanation | "" | | paragraph | 7 | | substring | "grey-streaked auburn hair" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 7]" | | inBounds | true | | expectedText | "the crescent-shaped scar on her right wrist" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "scar" | | summary | "Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist." |
| | reason | "detail mismatch: got \"hair\", expected \"scar\"" |
|
| 6 | | parsed | | entry | "4412" | | detail | "scar" | | explanation | "" | | paragraph | 7 | | substring | "running a finger over the crescent-shaped scar on her right wrist" |
| | status | "true_positive" | | matchedExpected | | entry | "4412" | | detail | "scar" | | summary | "Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist." |
| | location | | extractedText | "[not found in paragraph 7]" | | inBounds | true | | expectedText | "the crescent-shaped scar on her right wrist" | | locationAccurate | false |
|
|
| 7 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "" | | paragraph | 7 | | substring | "His hazel eyes" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 7]" | | inBounds | true | | expectedText | "the crescent-shaped scar on her right wrist" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "scar" | | summary | "Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist." |
| | reason | "detail mismatch: got \"eyeColor\", expected \"scar\"" |
|
| 8 | | parsed | | entry | "6001" | | detail | "headquarters" | | explanation | "" | | paragraph | 10 | | substring | "headquarters='Westminster Catacombs, London'" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 10]" | | inBounds | true | | expectedText | "Their founding in 1066" | | locationAccurate | false |
| | closestExpected | | entry | "6001" | | detail | "foundingYear" | | summary | "The Wardens were founded in 1215 per codex, but Rory thinks 1066." |
| | reason | "detail mismatch: got \"headquarters\", expected \"foundingYear\"" |
|
| 9 | | parsed | | entry | "853" | | detail | "realm" | | explanation | "" | | paragraph | 4 | | substring | "realm='Hel'" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "Prince Mammon's territory" | | locationAccurate | false |
| | closestExpected | | entry | "853" | | detail | "ruler" | | summary | "Dymas is Prince Belphegor's realm per codex, but Rory refers to it as Prince Mammon's territory." |
| | reason | "detail mismatch: got \"realm\", expected \"ruler\"" |
|
| 10 | | parsed | | entry | "853" | | detail | "ruler" | | explanation | "" | | paragraph | 4 | | substring | "ruler='Prince Belphegor'" |
| | status | "true_positive" | | matchedExpected | | entry | "853" | | detail | "ruler" | | summary | "Dymas is Prince Belphegor's realm per codex, but Rory refers to it as Prince Mammon's territory." |
| | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "Prince Mammon's territory" | | locationAccurate | false |
|
|
| 11 | | parsed | | entry | "2001" | | detail | "origin" | | explanation | "" | | paragraph | 5 | | substring | "origin='Dymas'" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 5]" | | inBounds | true | | expectedText | "The golden chain pooled around the crimson stone" | | locationAccurate | false |
| | closestExpected | | entry | "2001" | | detail | "chainMaterial" | | summary | "The Heartstone Pendant has a silver chain per codex, but the passage says golden chain." |
| | reason | "detail mismatch: got \"origin\", expected \"chainMaterial\"" |
|
| 12 | | parsed | | entry | "7001" | | detail | "category" | | explanation | "" | | paragraph | 6 | | substring | "category='Cosmology'" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 6]" | | inBounds | true | | expectedText | "The summer solstice is three days away, and the rift activity is spiking" | | locationAccurate | false |
| | closestExpected | | entry | "7001" | | detail | "solsticeEffect" | | summary | "The Veil weakens during the winter solstice per codex, but the passage says summer solstice." |
| | reason | "detail mismatch: got \"category\", expected \"solsticeEffect\"" |
|
| 13 | | parsed | | entry | "6001" | | detail | "foundingYear" | | explanation | "" | | paragraph | 11 | | substring | "foundingYear>1215" |
| | status | "true_positive" | | matchedExpected | | entry | "6001" | | detail | "foundingYear" | | summary | "The Wardens were founded in 1215 per codex, but Rory thinks 1066." |
| | location | | extractedText | "[not found in paragraph 11]" | | inBounds | true | | expectedText | "Their founding in 1066" | | locationAccurate | false |
|
|
| 14 | | parsed | | entry | "6001" | | detail | "identificationMark" | | explanation | "" | | paragraph | 11 | | substring | "small iron pin in the shape of a closed eye" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 11]" | | inBounds | true | | expectedText | "Their founding in 1066" | | locationAccurate | false |
| | closestExpected | | entry | "6001" | | detail | "foundingYear" | | summary | "The Wardens were founded in 1215 per codex, but Rory thinks 1066." |
| | reason | "detail mismatch: got \"identificationMark\", expected \"foundingYear\"" |
|
| 15 | | parsed | | entry | "6001" | | detail | "mission" | | explanation | "" | | paragraph | 11 | | substring | "maintaining the Veil between Earth and Hel" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 11]" | | inBounds | true | | expectedText | "Their founding in 1066" | | locationAccurate | false |
| | closestExpected | | entry | "6001" | | detail | "foundingYear" | | summary | "The Wardens were founded in 1215 per codex, but Rory thinks 1066." |
| | reason | "detail mismatch: got \"mission\", expected \"foundingYear\"" |
|
| 16 | | parsed | | entry | "4412" | | detail | "species" | | explanation | "" | | paragraph | 7 | | substring | "Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking." |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 7]" | | inBounds | true | | expectedText | "the crescent-shaped scar on her right wrist" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "scar" | | summary | "Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist." |
| | reason | "detail mismatch: got \"species\", expected \"scar\"" |
|
| 17 | | parsed | | entry | "4412" | | detail | "storyRole" | | explanation | "" | | paragraph | 7 | | substring | "Aurora, referred to by her friends as Rory, is cool-headed, intelligent" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 7]" | | inBounds | true | | expectedText | "the crescent-shaped scar on her right wrist" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "scar" | | summary | "Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist." |
| | reason | "detail mismatch: got \"storyRole\", expected \"scar\"" |
|
| 18 | | parsed | | entry | "4413" | | detail | "species" | | explanation | "" | | paragraph | 4 | | substring | "Silas is a retired intelligence operative" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "his dark brown beard had been freshly trimmed" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | reason | "detail mismatch: got \"species\", expected \"beard\"" |
|
| 19 | | parsed | | entry | "4413" | | detail | "storyRole" | | explanation | "" | | paragraph | 4 | | substring | "Silas is a retired intelligence operative turned bar owner." |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "his dark brown beard had been freshly trimmed" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | reason | "detail mismatch: got \"storyRole\", expected \"beard\"" |
|
| 20 | | parsed | | entry | "854" | | detail | "name" | | explanation | "" | | paragraph | 3 | | substring | "The Raven's Nest" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 3]" | | inBounds | true | | expectedText | "The bar's red neon sign" | | locationAccurate | false |
| | closestExpected | | entry | "854" | | detail | "signColor" | | summary | "The Raven's Nest has a green neon sign per codex, but the passage says red." |
| | reason | "detail mismatch: got \"name\", expected \"signColor\"" |
|
| 21 | | parsed | | entry | "854" | | detail | "realm" | | explanation | "" | | paragraph | 3 | | substring | "realm='Earth'" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 3]" | | inBounds | true | | expectedText | "The bar's red neon sign" | | locationAccurate | false |
| | closestExpected | | entry | "854" | | detail | "signColor" | | summary | "The Raven's Nest has a green neon sign per codex, but the passage says red." |
| | reason | "detail mismatch: got \"realm\", expected \"signColor\"" |
|