| 0 | | parsed | | entry | "856" | | detail | "currentLocation" | | explanation | "The text says the Veil Market is located beneath Shoreditch, but the codex states it is located beneath Camden." | | paragraph | 1 | | substring | "abandoned Tube station beneath Shoreditch" |
| | status | "true_positive" | | matchedExpected | | entry | "856" | | detail | "currentLocation" | | summary | "The Veil Market is beneath Camden per the codex, but the passage says Shoreditch." |
| | location | | extractedText | "abandoned Tube station beneath Shoreditch" | | inBounds | true | | expectedText | "the abandoned Tube station beneath Shoreditch" | | locationAccurate | true |
|
|
| 1 | | parsed | | entry | "4417" | | detail | "eyeColor" | | explanation | "The text says Nyx has glowing blue eyes, but the codex states they have faintly glowing violet eyes." | | paragraph | 1 | | substring | "glowing blue eyes" |
| | status | "false_positive" | | location | | extractedText | "glowing blue eyes" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"eyeColor\", expected \"scar\"" |
|
| 2 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently drifting, but the codex states that their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 3 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text says Nyx is drifting, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "Nyx drifted between the stalls" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 4 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "their glowing blue eyes scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "their glowing blue eyes scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 5 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "glowing blue eyes scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "glowing blue eyes scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 6 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 7 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 8 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "the merchant" |
| | status | "false_positive" | | location | | extractedText | "the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 9 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "the merchant" |
| | status | "false_positive" | | location | | extractedText | "the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 10 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "hovering" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 11 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "hovering" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 12 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "scanning" |
| | status | "false_positive" | | location | | extractedText | "scanning" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 13 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "scanning" |
| | status | "false_positive" | | location | | extractedText | "scanning" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 14 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "for the merchant" |
| | status | "false_positive" | | location | | extractedText | "for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 15 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "for the merchant" |
| | status | "false_positive" | | location | | extractedText | "for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 16 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently drifting, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "between the stalls" |
| | status | "false_positive" | | location | | extractedText | "between the stalls" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 17 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "between the stalls" |
| | status | "false_positive" | | location | | extractedText | "between the stalls" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 18 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "their glowing blue eyes scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "their glowing blue eyes scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 19 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "their glowing blue eyes scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "their glowing blue eyes scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 20 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "their glowing blue eyes scanning" |
| | status | "false_positive" | | location | | extractedText | "their glowing blue eyes scanning" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 21 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "their glowing blue eyes scanning" |
| | status | "false_positive" | | location | | extractedText | "their glowing blue eyes scanning" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 22 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 23 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 24 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "for the merchant" |
| | status | "false_positive" | | location | | extractedText | "for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 25 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "for the merchant" |
| | status | "false_positive" | | location | | extractedText | "for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 26 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "the merchant" |
| | status | "false_positive" | | location | | extractedText | "the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 27 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "the merchant" |
| | status | "false_positive" | | location | | extractedText | "the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 28 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is silently scanning, but the codex states their voice sounds like a whisper carried on the wind, suggesting they might not be completely silent." | | paragraph | 1 | | substring | "between the stalls, their glowing blue eyes scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "between the stalls, their glowing blue eyes scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"voice\", expected \"scar\"" |
|
| 29 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex specifies they can shift between solid and incorporeal forms, and the text does not explicitly mention this ability." | | paragraph | 1 | | substring | "between the stalls, their glowing blue eyes scanning for the merchant" |
| | status | "false_positive" | | location | | extractedText | "between the stalls, their glowing blue eyes scanning for the merchant" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"form\", expected \"scar\"" |
|
| 30 | | parsed | | entry | "4418" | | detail | "eyeColor" | | explanation | "The text says Maggie has keen green eyes, but the codex states her eyes are sharp grey." | | paragraph | 2 | | substring | "keen green eyes" |
| | status | "true_positive" | | matchedExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
|
|
| 31 | | parsed | | entry | "4415" | | detail | "hair" | | explanation | "The text says Kai has natural black hair, but the codex states his hair is dyed electric-blue in an undercut." | | paragraph | 3 | | substring | "natural black hair was hidden under a beanie" |
| | status | "false_positive" | | location | | extractedText | "natural black hair was hidden under a beanie" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | true |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "entry mismatch: got \"4415\", expected \"4420\"" |
|
| 32 | | parsed | | entry | "2003" | | detail | "material" | | explanation | "The text describes the Irathi War Gauntlet as a gleaming steel gauntlet, but the codex states it is made of blackened iron with glowing red runes." | | paragraph | 7 | | substring | "gleaming steel gauntlet with blue runes etched into its surface" |
| | status | "true_positive" | | matchedExpected | | entry | "2003" | | detail | "material" | | summary | "The Irathi War Gauntlet is blackened iron with red runes per the codex, but the passage says gleaming steel with blue runes." |
| | location | | extractedText | (null) | | inBounds | false | | expectedText | "a gleaming steel gauntlet with blue runes" | | locationAccurate | (null) |
|
|
| 33 | | parsed | | entry | "2003" | | detail | "power" | | explanation | "The text attributes the creation of the Irathi War Gauntlet to Prince Abaddon, but the codex states it was created by a demon smith named Gorath." | | paragraph | 7 | | substring | "Prince Abaddon's finest work" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "a gleaming steel gauntlet with blue runes" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "material" | | summary | "The Irathi War Gauntlet is blackened iron with red runes per the codex, but the passage says gleaming steel with blue runes." |
| | reason | "detail mismatch: got \"power\", expected \"material\"" |
|
| 34 | | parsed | | entry | "857" | | detail | "ruler" | | explanation | "The text implies Prince Abaddon is the ruler of Dymas, but the codex states Prince Abaddon is the ruler of Irath." | | paragraph | 7 | | substring | "Prince Abaddon's finest work" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 35 | | parsed | | entry | "2003" | | detail | "origin" | | explanation | "The text says the Irathi War Gauntlet is from Dymas, but the codex states it is from Irath." | | paragraph | 7 | | substring | "Straight from Dymas" |
| | status | "true_positive" | | matchedExpected | | entry | "2003" | | detail | "origin" | | summary | "The Irathi War Gauntlet is from Irath per the codex, but the merchant says it's from Dymas." |
| | location | | extractedText | (null) | | inBounds | false | | expectedText | "Straight from Dymas" | | locationAccurate | (null) |
|
|
| 36 | | parsed | | entry | "2004" | | detail | "faceMarkings" | | explanation | "The text describes the Veil Compass's face as smooth and unmarked, but the codex states it is etched with protective sigils." | | paragraph | 8 | | substring | "its glass face smooth and unmarked" |
| | status | "true_positive" | | matchedExpected | | entry | "2004" | | detail | "faceMarkings" | | summary | "The Veil Compass face is etched with sigils per the codex, but the passage says the face is smooth and unmarked." |
| | location | | extractedText | (null) | | inBounds | false | | expectedText | "its glass face smooth and unmarked" | | locationAccurate | (null) |
|
|