| 0.0000% | Accuracy (recall) | Matched: 5/11, FP: 16 | | parsedCount | 21 | | matched | 5 | | total | 11 | | falsePositives | 16 | | expectedDetails | | 0 | | expected | | entry | "856" | | detail | "currentLocation" | | summary | "The Veil Market is beneath Camden per the codex, but the passage says Shoreditch." |
| | status | "matched" | | matchedBy | | entry | "856" | | detail | "currentLocation" | | explanation | "The text says the Veil Market is in the abandoned Tube station beneath Shoreditch, but the codex states it is in the abandoned Tube station beneath Camden." | | paragraph | 1 | | substring | "abandoned Tube station beneath Shoreditch" |
| | location | | extractedText | "abandoned Tube station beneath Shoreditch" | | inBounds | true | | expectedText | "the abandoned Tube station beneath Shoreditch" | | locationAccurate | true |
|
| | 1 | | expected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | status | "missed" | | nearMiss | | parsed | | entry | "4417" | | detail | "eyeColor" | | explanation | "The text says Nyx has glowing blue eyes, but the codex states their eyes are faintly glowing violet." | | paragraph | 1 | | substring | "glowing blue eyes" |
| | reason | "entry mismatch: got \"4417\", expected \"4418\"" |
|
| | 2 | | expected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | status | "missed" | | nearMiss | | parsed | | entry | "4417" | | detail | "eyeColor" | | explanation | "The text says Nyx has glowing blue eyes, but the codex states their eyes are faintly glowing violet." | | paragraph | 1 | | substring | "glowing blue eyes" |
| | reason | "detail mismatch: got \"eyeColor\", expected \"scar\"" |
|
| | 3 | | expected | | entry | "4417" | | detail | "birthplace" | | summary | "Tomás was born in Seville per the codex, but the passage implies Madrid via his accent." |
| | status | "missed" | | nearMiss | | parsed | | entry | "4417" | | detail | "eyeColor" | | explanation | "The text says Nyx has glowing blue eyes, but the codex states their eyes are faintly glowing violet." | | paragraph | 1 | | substring | "glowing blue eyes" |
| | reason | "detail mismatch: got \"eyeColor\", expected \"birthplace\"" |
|
| | 4 | | expected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | status | "matched" | | matchedBy | | entry | "4420" | | 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 | "His natural black hair" |
| | location | | extractedText | "His natural black hair" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | true |
|
| | 5 | | expected | | entry | "4419" | | detail | "eyeColor" | | summary | "Maggie has sharp grey eyes per the codex, but the passage says green eyes." |
| | status | "missed" | | nearMiss | | parsed | | entry | "4417" | | detail | "eyeColor" | | explanation | "The text says Nyx has glowing blue eyes, but the codex states their eyes are faintly glowing violet." | | paragraph | 1 | | substring | "glowing blue eyes" |
| | reason | "entry mismatch: got \"4417\", expected \"4419\"" |
|
| | 6 | | expected | | entry | "6002" | | detail | "headquarters" | | summary | "The Crimson Court is headquartered in Dymas per the codex, but Maggie says their base is in Avaros." |
| | status | "matched" | | matchedBy | | entry | "6002" | | detail | "headquarters" | | explanation | "The text says the Crimson Court's base is in Avaros, but the codex states their headquarters is in Dymas, Hel." | | paragraph | 4 | | substring | "Avaros" |
| | location | | extractedText | "Avaros" | | inBounds | true | | expectedText | "Their base is in Avaros" | | locationAccurate | true |
|
| | 7 | | expected | | 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." |
| | status | "matched" | | matchedBy | | entry | "2003" | | detail | "material" | | explanation | "The text describes the Irathi War Gauntlet as a gleaming steel gauntlet with blue runes, but the codex states it is made of blackened iron with glowing red runes." | | paragraph | 5 | | substring | "gleaming steel gauntlet with blue runes etched into its surface" |
| | location | | extractedText | "gleaming steel gauntlet with blue runes etched into its surface" | | inBounds | true | | expectedText | "a gleaming steel gauntlet with blue runes" | | locationAccurate | true |
|
| | 8 | | expected | | entry | "2003" | | detail | "origin" | | summary | "The Irathi War Gauntlet is from Irath per the codex, but the merchant says it's from Dymas." |
| | status | "missed" |
| | 9 | | expected | | entry | "2003" | | detail | "creator" | | summary | "The Irathi War Gauntlet was forged by a demon smith named Gorath per the codex, but the merchant attributes it to Prince Abaddon." |
| | status | "missed" |
| | 10 | | expected | | 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." |
| | status | "matched" | | matchedBy | | entry | "2004" | | detail | "faceMarkings" | | explanation | "The text says the Veil Compass has a smooth and unmarked glass face, but the codex states the face is etched with protective sigils." | | paragraph | 5 | | substring | "its glass face smooth and unmarked" |
| | location | | extractedText | "[not found in paragraph 5]" | | inBounds | true | | expectedText | "its glass face smooth and unmarked" | | locationAccurate | false |
|
|
| | falsePositiveDetails | | 0 | | parsed | | entry | "4417" | | detail | "eyeColor" | | explanation | "The text says Nyx has glowing blue eyes, but the codex states their eyes are faintly glowing violet." | | 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\"" |
| | 1 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their 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 \"voice\", expected \"scar\"" |
| | 2 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex states they can shift between solid and incorporeal forms. While this is not a direct contradiction, it implies a solid form without acknowledging the possibility of being incorporeal." | | 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\"" |
| | 3 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | 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\"" |
| | 4 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 6 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 8 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 10 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 12 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 14 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "4416" | | detail | "scar" | | explanation | "The text says Tomás has a scar on his right forearm, but the codex states it is on his left forearm." | | paragraph | 2 | | substring | "scarred right forearm tucked into his jacket pocket" |
| | status | "false_positive" | | location | | extractedText | "scarred right forearm tucked into his jacket pocket" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | true |
| | 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 | "entry mismatch: got \"4416\", expected \"4417\"" |
|
| |
| 23.8095% | Precision | True positives: 5/21 | | totalReported | 21 | | truePositives | 5 | | reportedDetails | | 0 | | parsed | | entry | "856" | | detail | "currentLocation" | | explanation | "The text says the Veil Market is in the abandoned Tube station beneath Shoreditch, but the codex states it is in the abandoned Tube station 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 their eyes are faintly glowing violet." | | 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 speaking, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their 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 \"voice\", expected \"scar\"" |
| | 3 | | parsed | | entry | "4417" | | detail | "form" | | explanation | "The text implies Nyx is in a solid form, but the codex states they can shift between solid and incorporeal forms. While this is not a direct contradiction, it implies a solid form without acknowledging the possibility of being incorporeal." | | 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 speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | 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\"" |
| | 5 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 6 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 8 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 10 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 12 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 14 | | parsed | | entry | "4417" | | detail | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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 | "voice" | | explanation | "The text implies Nyx is speaking or interacting, but the codex states their voice sounds like a whisper carried on the wind, which is not directly contradicted but the implication is wrong. However, since the codex does not explicitly state Nyx is not speaking, this is not a clear violation." | | paragraph | 1 | | substring | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" |
| | status | "false_positive" | | location | | extractedText | "Nyx drifted between the stalls, their glowing blue eyes scanning for the merchant Silas had described" | | 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\"" |
| | 16 | | parsed | | entry | "4416" | | detail | "scar" | | explanation | "The text says Tomás has a scar on his right forearm, but the codex states it is on his left forearm." | | paragraph | 2 | | substring | "scarred right forearm tucked into his jacket pocket" |
| | status | "false_positive" | | location | | extractedText | "scarred right forearm tucked into his jacket pocket" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | true |
| | 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 | "entry mismatch: got \"4416\", expected \"4417\"" |
| | 17 | | parsed | | entry | "4420" | | 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 | "His natural black hair" |
| | status | "true_positive" | | matchedExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | location | | extractedText | "His natural black hair" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | true |
|
| | 18 | | parsed | | entry | "6002" | | detail | "headquarters" | | explanation | "The text says the Crimson Court's base is in Avaros, but the codex states their headquarters is in Dymas, Hel." | | paragraph | 4 | | substring | "Avaros" |
| | status | "true_positive" | | matchedExpected | | entry | "6002" | | detail | "headquarters" | | summary | "The Crimson Court is headquartered in Dymas per the codex, but Maggie says their base is in Avaros." |
| | location | | extractedText | "Avaros" | | inBounds | true | | expectedText | "Their base is in Avaros" | | locationAccurate | true |
|
| | 19 | | parsed | | entry | "2003" | | detail | "material" | | explanation | "The text describes the Irathi War Gauntlet as a gleaming steel gauntlet with blue runes, but the codex states it is made of blackened iron with glowing red runes." | | paragraph | 5 | | 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 | "gleaming steel gauntlet with blue runes etched into its surface" | | inBounds | true | | expectedText | "a gleaming steel gauntlet with blue runes" | | locationAccurate | true |
|
| | 20 | | parsed | | entry | "2004" | | detail | "faceMarkings" | | explanation | "The text says the Veil Compass has a smooth and unmarked glass face, but the codex states the face is etched with protective sigils." | | paragraph | 5 | | 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 | "[not found in paragraph 5]" | | inBounds | true | | expectedText | "its glass face smooth and unmarked" | | locationAccurate | false |
|
|
| |