"The text says distinctive green neon sign above the entrance, but the codex says distinctive red neon sign above the entrance."
paragraph
2
substring
"distinctive green neon sign above the entrance"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
""
locationAccurate
false
14
parsed
entry
"857"
detail
"ruler"
explanation
"The text says Prince Abaddon, but the codex says Prince Mammon."
paragraph
2
substring
"Prince Abaddon"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"Prince Belphegor's agents are kidnapping humans"
locationAccurate
false
closestExpected
entry
"855"
detail
"ruler"
summary
"Avaros is Prince Mammon's realm per codex, but Tomás says Prince Belphegor's agents operate there."
reason
"entry mismatch: got \"857\", expected \"855\""
15
parsed
entry
"862"
detail
"ruler"
explanation
"The text says Prince Asmodeus, but the codex says Prince Lilith."
paragraph
2
substring
"Prince Asmodeus"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"Prince Belphegor's agents are kidnapping humans"
locationAccurate
false
closestExpected
entry
"855"
detail
"ruler"
summary
"Avaros is Prince Mammon's realm per codex, but Tomás says Prince Belphegor's agents operate there."
reason
"entry mismatch: got \"862\", expected \"855\""
16
parsed
entry
"2002"
detail
"pageMaterial"
explanation
"The text says thin beaten copper, but the codex says thin parchment."
paragraph
2
substring
"thin beaten copper"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"bronze daggers, they say"
locationAccurate
false
closestExpected
entry
"2006"
detail
"material"
summary
"Fae-Forged Blades are moonsilver per codex, but Wei-Lin says bronze."
reason
"entry mismatch: got \"2002\", expected \"2006\""
17
parsed
entry
"2003"
detail
"material"
explanation
"The text says blackened iron with glowing red runes, but the codex says obsidian with pulsating blue runes."
paragraph
2
substring
"blackened iron with glowing red runes"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"sealed with white wax"
locationAccurate
false
closestExpected
entry
"2005"
detail
"sealMaterial"
summary
"Dream Dust vials are sealed with black wax per codex, but Isolde says white wax."
reason
"entry mismatch: got \"2003\", expected \"2005\""
18
parsed
entry
"2004"
detail
"casingMaterial"
explanation
"The text says small brass compass, but the codex says small silver compass."
paragraph
2
substring
"small brass compass"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"bronze daggers, they say"
locationAccurate
false
closestExpected
entry
"2006"
detail
"material"
summary
"Fae-Forged Blades are moonsilver per codex, but Wei-Lin says bronze."
reason
"entry mismatch: got \"2004\", expected \"2006\""
19
parsed
entry
"7001"
detail
"appearance"
explanation
"The text says faint shimmering distortion visible only to those with supernatural sight, but the codex says faint shimmering distortion visible only to those with Fae-touched sight."
paragraph
2
substring
"faint shimmering distortion visible only to those with supernatural sight"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
""
locationAccurate
false
20
parsed
entry
"7003"
detail
"formation"
explanation
"The text says tend to form near underground water sources, but the codex says tend to form near underground ley lines."
paragraph
2
substring
"tend to form near underground water sources"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
""
locationAccurate
false
21
parsed
entry
"7004"
detail
"sealingMethod"
explanation
"The text says sealed by blood and recorded in that Prince's domain, but the codex says sealed by blood and recorded in the Hall of Contracts."
paragraph
2
substring
"sealed by blood and recorded in that Prince's domain"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
""
locationAccurate
false
22
parsed
entry
"7005"
detail
"reversibility"
explanation
"The text says reversible, but the codex says irreversible."
paragraph
2
substring
"reversible"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
""
locationAccurate
false
20.6897%
Precision
True positives: 6/29
totalReported
29
truePositives
6
reportedDetails
0
parsed
entry
"4413"
detail
"eyeColor"
explanation
"The text says hazel eyes, but the codex says green."
paragraph
2
substring
"her hazel eyes"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"Her pale blue eyes, unblinking"
locationAccurate
false
closestExpected
entry
"4424"
detail
"eyeColor"
summary
"Isolde has pale lavender eyes per codex, but the passage says pale blue eyes."
reason
"entry mismatch: got \"4413\", expected \"4424\""
1
parsed
entry
"4415"
detail
"eyeColor"
explanation
"The text says both his amber eyes, but the codex says one amber, one black."
paragraph
2
substring
"both his amber eyes"
status
"true_positive"
matchedExpected
entry
"4415"
detail
"eyeColor"
summary
"Lucien has heterochromatic eyes (one amber, one black), but the passage says both amber."
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"Both his amber eyes were fixed"
locationAccurate
false
2
parsed
entry
"4416"
detail
"hair"
explanation
"The text says closely cropped salt-and-pepper hair, but the codex says short curly dark brown hair."
paragraph
2
substring
"closely cropped salt-and-pepper hair"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"his natural black hair falling into his face"
locationAccurate
false
closestExpected
entry
"4420"
detail
"hair"
summary
"Kai has dyed electric-blue hair per codex, but the passage says natural black hair."
reason
"entry mismatch: got \"4416\", expected \"4420\""
3
parsed
entry
"4417"
detail
"age"
explanation
"The text says 29 years old, but the codex says 26 years old."
paragraph
2
substring
"29 years old"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
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 codex, but the passage says right forearm."
reason
"detail mismatch: got \"age\", expected \"scar\""
4
parsed
entry
"4418"
detail
"age"
explanation
"The text says 300 years old, but the codex says 26 years old."
paragraph
2
substring
"300 years old"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"their glowing blue eyes"
locationAccurate
false
closestExpected
entry
"4418"
detail
"eyeColor"
summary
"Nyx has violet eyes per codex, but the passage says blue."
"The text says distinctive green neon sign above the entrance, but the codex says distinctive red neon sign above the entrance."
paragraph
2
substring
"distinctive green neon sign above the entrance"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
""
locationAccurate
false
16
parsed
entry
"855"
detail
"ruler"
explanation
"The text says Prince Mammon, but the codex says Prince Belphegor."
paragraph
2
substring
"Prince Mammon"
status
"true_positive"
matchedExpected
entry
"855"
detail
"ruler"
summary
"Avaros is Prince Mammon's realm per codex, but Tomás says Prince Belphegor's agents operate there."
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"Prince Belphegor's agents are kidnapping humans"
locationAccurate
false
17
parsed
entry
"857"
detail
"ruler"
explanation
"The text says Prince Abaddon, but the codex says Prince Mammon."
paragraph
2
substring
"Prince Abaddon"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"Prince Belphegor's agents are kidnapping humans"
locationAccurate
false
closestExpected
entry
"855"
detail
"ruler"
summary
"Avaros is Prince Mammon's realm per codex, but Tomás says Prince Belphegor's agents operate there."
reason
"entry mismatch: got \"857\", expected \"855\""
18
parsed
entry
"862"
detail
"ruler"
explanation
"The text says Prince Asmodeus, but the codex says Prince Lilith."
paragraph
2
substring
"Prince Asmodeus"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"Prince Belphegor's agents are kidnapping humans"
locationAccurate
false
closestExpected
entry
"855"
detail
"ruler"
summary
"Avaros is Prince Mammon's realm per codex, but Tomás says Prince Belphegor's agents operate there."
reason
"entry mismatch: got \"862\", expected \"855\""
19
parsed
entry
"2002"
detail
"pageMaterial"
explanation
"The text says thin beaten copper, but the codex says thin parchment."
paragraph
2
substring
"thin beaten copper"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"bronze daggers, they say"
locationAccurate
false
closestExpected
entry
"2006"
detail
"material"
summary
"Fae-Forged Blades are moonsilver per codex, but Wei-Lin says bronze."
reason
"entry mismatch: got \"2002\", expected \"2006\""
20
parsed
entry
"2003"
detail
"material"
explanation
"The text says blackened iron with glowing red runes, but the codex says obsidian with pulsating blue runes."
paragraph
2
substring
"blackened iron with glowing red runes"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"sealed with white wax"
locationAccurate
false
closestExpected
entry
"2005"
detail
"sealMaterial"
summary
"Dream Dust vials are sealed with black wax per codex, but Isolde says white wax."
reason
"entry mismatch: got \"2003\", expected \"2005\""
21
parsed
entry
"2004"
detail
"casingMaterial"
explanation
"The text says small brass compass, but the codex says small silver compass."
paragraph
2
substring
"small brass compass"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"bronze daggers, they say"
locationAccurate
false
closestExpected
entry
"2006"
detail
"material"
summary
"Fae-Forged Blades are moonsilver per codex, but Wei-Lin says bronze."
reason
"entry mismatch: got \"2004\", expected \"2006\""
22
parsed
entry
"2005"
detail
"color"
explanation
"The text says fine silver powder, but the codex says fine gold powder."
paragraph
2
substring
"fine silver powder"
status
"true_positive"
matchedExpected
entry
"2005"
detail
"containerColor"
summary
"Dream Dust is stored in cobalt-blue vials per codex, but Isolde says red glass vials."
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"little red glass vials"
locationAccurate
false
23
parsed
entry
"2006"
detail
"material"
explanation
"The text says moonsilver, but the codex says starlight silver."
paragraph
2
substring
"moonsilver"
status
"true_positive"
matchedExpected
entry
"2006"
detail
"material"
summary
"Fae-Forged Blades are moonsilver per codex, but Wei-Lin says bronze."
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"bronze daggers, they say"
locationAccurate
false
24
parsed
entry
"7001"
detail
"appearance"
explanation
"The text says faint shimmering distortion visible only to those with supernatural sight, but the codex says faint shimmering distortion visible only to those with Fae-touched sight."
paragraph
2
substring
"faint shimmering distortion visible only to those with supernatural sight"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
""
locationAccurate
false
25
parsed
entry
"7002"
detail
"signedYear"
explanation
"The text says 1215, but the codex says 1066."
paragraph
2
substring
"1215"
status
"true_positive"
matchedExpected
entry
"7002"
detail
"signedYear"
summary
"The Covenant of Separation was signed in 1215 per codex, but Cormac says 1066."
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"the old treaty from 1066"
locationAccurate
false
26
parsed
entry
"7003"
detail
"formation"
explanation
"The text says tend to form near underground water sources, but the codex says tend to form near underground ley lines."
paragraph
2
substring
"tend to form near underground water sources"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
""
locationAccurate
false
27
parsed
entry
"7004"
detail
"sealingMethod"
explanation
"The text says sealed by blood and recorded in that Prince's domain, but the codex says sealed by blood and recorded in the Hall of Contracts."
paragraph
2
substring
"sealed by blood and recorded in that Prince's domain"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
""
locationAccurate
false
28
parsed
entry
"7005"
detail
"reversibility"
explanation
"The text says reversible, but the codex says irreversible."