| 0 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "The codex states Aurora's eye color is bright blue, not green." | | paragraph | 1 | | substring | "her green eyes" |
| | status | "true_positive" | | matchedExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per codex, but the passage says green eyes." |
| | location | | extractedText | "her green eyes" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | true |
|
|
| 1 | | parsed | | entry | "4413" | | detail | "signetRing" | | explanation | "The codex specifies Silas wears his silver signet ring on his right hand, not left." | | paragraph | 1 | | substring | "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 | "his left hand" | | inBounds | true | | expectedText | "his silver signet ring glinting on his left hand" | | locationAccurate | true |
|
|
| 2 | | parsed | | entry | "4413" | | detail | "limp" | | explanation | "The codex states Silas has a limp in his left leg, not right." | | paragraph | 1 | | substring | "favoring his right leg" |
| | status | "true_positive" | | matchedExpected | | entry | "4413" | | detail | "limp" | | summary | "Silas has a limp in his left leg per codex, but the passage says right leg." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "favoring his right leg" | | locationAccurate | false |
|
|
| 3 | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "The codex describes Silas's beard as grey-streaked auburn, not dark brown." | | paragraph | 1 | | substring | "dark brown beard" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his silver signet ring glinting on his left hand" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "signetRing" | | summary | "Silas wears his signet ring on his right hand per codex, but the passage says left hand." |
| | reason | "detail mismatch: got \"hair\", expected \"signetRing\"" |
|
| 4 | | parsed | | entry | "4413" | | detail | "beard" | | explanation | "The codex specifies Silas's beard is neatly trimmed, matching his grey-streaked auburn hair, not dark brown." | | paragraph | 1 | | substring | "dark brown beard" |
| | status | "true_positive" | | matchedExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard is grey-streaked auburn per codex, but the passage says dark brown." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his dark brown beard" | | locationAccurate | false |
|
|
| 5 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "The codex lists \"Rory\" as an alias for Aurora, but the text uses it as her primary name without acknowledging it as an alias." | | paragraph | 1 | | substring | "Rory" |
| | status | "false_positive" | | location | | extractedText | "Rory" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
|
| 6 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "The text uses \"Aurora\" as her primary name, but the codex states she is referred to by her friends as \"Rory.\"" | | paragraph | 3 | | substring | "Aurora" |
| | status | "false_positive" | | location | | extractedText | "Aurora" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
|
| 7 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "The text switches back to \"Rory\" without clarifying it is an alias." | | paragraph | 3 | | substring | "Rory" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 3]" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
|
| 8 | | parsed | | entry | "4414" | | detail | "signColor" | | explanation | "The codex states The Raven's Nest has a distinctive green neon sign, not red." | | paragraph | 1 | | substring | "red neon sign" |
| | status | "false_positive" | | location | | extractedText | "red neon sign" | | inBounds | true | | expectedText | "The bar's red neon sign" | | locationAccurate | true |
| | closestExpected | | entry | "854" | | detail | "signColor" | | summary | "The Raven's Nest has a green neon sign per codex, but the passage says red." |
| | reason | "entry mismatch: got \"4414\", expected \"854\"" |
|
| 9 | | parsed | | entry | "2001" | | detail | "chainMaterial" | | explanation | "The codex specifies the Heartstone Pendant's chain is silver, not golden." | | paragraph | 3 | | substring | "golden chain" |
| | status | "true_positive" | | matchedExpected | | entry | "2001" | | detail | "chainMaterial" | | summary | "The Heartstone Pendant has a silver chain per codex, but the passage says golden chain." |
| | location | | extractedText | "golden chain" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | true |
|
|
| 10 | | parsed | | entry | "853" | | detail | "ruler" | | explanation | "The codex states the ruler of Dymas is Prince Belphegor, not Prince Mammon." | | paragraph | 3 | | substring | "Prince Mammon" |
| | status | "true_positive" | | matchedExpected | | entry | "853" | | detail | "ruler" | | summary | "Dymas is Prince Belphegor's realm per codex, but the passage says Prince Mammon." |
| | location | | extractedText | "Prince Mammon" | | inBounds | true | | expectedText | "Prince Mammon's realm" | | locationAccurate | true |
|
|
| 11 | | parsed | | entry | "6001" | | detail | "foundingYear" | | explanation | "The codex states The Wardens were founded in 1215, not 1066." | | paragraph | 4 | | substring | "1066" |
| | status | "true_positive" | | matchedExpected | | entry | "6001" | | detail | "foundingYear" | | summary | "The Wardens were founded in 1215 per codex, but Silas says 1066." |
| | location | | extractedText | "1066" | | inBounds | true | | expectedText | "their founding in 1066" | | locationAccurate | true |
|
|
| 12 | | parsed | | entry | "6001" | | detail | "identificationMark" | | explanation | "The codex states the Wardens' identification mark is a small iron pin in the shape of a closed eye, but the text implies Silas is wearing it on his lapel without specifying the shape." | | paragraph | 4 | | substring | "iron pin on his lapel" |
| | status | "false_positive" | | location | | extractedText | "iron pin on his lapel" | | inBounds | true | | expectedText | "their founding in 1066" | | locationAccurate | false |
| | closestExpected | | entry | "6001" | | detail | "foundingYear" | | summary | "The Wardens were founded in 1215 per codex, but Silas says 1066." |
| | reason | "detail mismatch: got \"identificationMark\", expected \"foundingYear\"" |
|
| 13 | | parsed | | entry | "7001" | | detail | "solsticeEffect" | | explanation | "The codex states The Veil weakens during the winter solstice and strengthens during the summer solstice, not the other way around." | | paragraph | 5 | | substring | "summer solstice always weakened it" |
| | status | "true_positive" | | matchedExpected | | entry | "7001" | | detail | "solsticeEffect" | | summary | "The Veil weakens during the winter solstice per codex, but the passage says summer solstice." |
| | location | | extractedText | "summer solstice always weakened it" | | inBounds | true | | expectedText | "the summer solstice always weakened it" | | locationAccurate | true |
|
|
| 14 | | parsed | | entry | "4412" | | detail | "species" | | explanation | "The codex states Aurora is human, not Half-Fae." | | paragraph | 5 | | substring | "Half-Fae senses" |
| | status | "true_positive" | | matchedExpected | | entry | "4412" | | detail | "species" | | summary | "Aurora is Human per codex, but the passage says Half-Fae." |
| | location | | extractedText | "Half-Fae senses" | | inBounds | true | | expectedText | "Her Half-Fae senses" | | locationAccurate | true |
|
|