"Avaros is Prince Mammon's realm per the codex, but Eva says it is Prince Belphegor's domain."
status
"matched"
matchedBy
entry
"855"
detail
"ruler"
explanation
"Same contradiction: the text associates Belphegor with the greed domain (Avaros), but the codex says Avaros’s ruler is Prince Mammon."
paragraph
3
substring
"Prince Belphegor's domain of greed"
location
extractedText
"[not found in paragraph 3]"
inBounds
true
expectedText
"Prince Belphegor's domain of greed"
locationAccurate
false
1
expected
entry
"4415"
detail
"eyeColor"
summary
"Lucien has one amber eye and one black eye (heterochromia), but the passage says both his amber eyes."
status
"matched"
matchedBy
entry
"4415"
detail
"eyeColor"
explanation
"The text says Lucien has both amber eyes, but the codex specifies Lucien’s eyeColor is heterochromatic—one amber and one black."
paragraph
2
substring
"Lucien, who leaned over it with both his amber eyes narrowed in concentration"
location
extractedText
"Lucien, who leaned over it with both his amber eyes narrowed in concentration"
inBounds
true
expectedText
"both his amber eyes narrowed"
locationAccurate
true
2
expected
entry
"2002"
detail
"origin"
summary
"The Ledger of Debts originates from Avaros per its codex entry, but Eva says it came from Dymas."
status
"matched"
matchedBy
entry
"2002"
detail
"origin"
explanation
"The Heartstone Pendant/origin mismatch: the codex specifies “The Ledger of Debts” has origin=\"Avaros,\" but the text says it originally came from Dymas."
paragraph
3
substring
"it originally came from Dymas, not Avaros"
location
extractedText
"[not found in paragraph 3]"
inBounds
true
expectedText
"it originally came from Dymas, not Avaros"
locationAccurate
false
3
expected
entry
"4416"
detail
"eyeColor"
summary
"Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes."
status
"matched"
matchedBy
entry
"4416"
detail
"eyeColor"
explanation
"The text says Detective Quinn has blue eyes, but the codex specifies Detective Harlow Quinn’s eyeColor is brown."
paragraph
5
substring
"her blue eyes watching the museum entrance"
location
extractedText
"her blue eyes watching the museum entrance"
inBounds
true
expectedText
"her blue eyes watching the museum"
locationAccurate
true
4
expected
entry
"4416"
detail
"hair"
summary
"Detective Quinn has salt-and-pepper hair per her codex entry, but the passage says blonde hair."
status
"matched"
matchedBy
entry
"4416"
detail
"hair"
explanation
"The text says she has short blonde hair, but the codex states her hair is “closely cropped salt-and-pepper.”"
paragraph
5
substring
"Her short blonde hair caught the streetlight"
location
extractedText
"Her short blonde hair caught the streetlight"
inBounds
true
expectedText
"Her short blonde hair"
locationAccurate
true
5
expected
entry
"4414"
detail
"glasses"
summary
"Eva wears round glasses per her codex entry, but the passage says square glasses."
status
"missed"
nearMiss
parsed
entry
"4414"
detail
"eyeColor"
explanation
"The text implies Eva’s eye color is “blue” (via matching to Detective Quinn’s later “blue eyes”), but the codex specifies Eva Kowalski’s eyeColor is green."
"The text implies Eva’s eye color is “blue” (via matching to Detective Quinn’s later “blue eyes”), but the codex specifies Eva Kowalski’s eyeColor is green."
paragraph
1
substring
"Eva adjusted her square glasses"
status
"false_positive"
location
extractedText
"Eva adjusted her square glasses"
inBounds
true
expectedText
"her square glasses"
locationAccurate
true
closestExpected
entry
"4414"
detail
"glasses"
summary
"Eva wears round glasses per her codex entry, but the passage says square glasses."
"The text presents Lucien as having “platinum blond” hair, but the codex’s Lucien hair is “slicked-back platinum blond.” The qualifier “slicked-back” is omitted, but this is not a contradiction. However, the text also describes him as the male companion; no codex contradiction for being Lucien. (No violation here.)"
paragraph
5
substring
"platinum blond, tailored suit"
status
"false_positive"
location
extractedText
"[not found in paragraph 5]"
inBounds
true
expectedText
"both his amber eyes narrowed"
locationAccurate
false
closestExpected
entry
"4415"
detail
"eyeColor"
summary
"Lucien has one amber eye and one black eye (heterochromia), but the passage says both his amber eyes."
"The codex location “The Raven's Nest” is in Earth, but the text places the events in “the restricted archive beneath the British Museum” (not described in the codex). Since the codex does not canonize a realm/location for the British Museum archives, this is not a direct contradiction. (No violation.)"
paragraph
7
substring
"The restricted archive beneath the British Museum"
status
"false_positive"
location
extractedText
(null)
inBounds
false
expectedText
""
locationAccurate
(null)
3
parsed
entry
"853"
detail
"ruler"
explanation
"The text claims Prince Belphegor rules a domain of greed under Avaros, but the codex states Dymas (Gluttony) is ruled by Prince Belphegor and Avaros (Greed) is ruled by Prince Mammon."
paragraph
2
substring
"Prince Belphegor's domain of greed"
status
"false_positive"
location
extractedText
"Prince Belphegor's domain of greed"
inBounds
true
expectedText
"Prince Belphegor's domain of greed"
locationAccurate
true
closestExpected
entry
"855"
detail
"ruler"
summary
"Avaros is Prince Mammon's realm per the codex, but Eva says it is Prince Belphegor's domain."
reason
"entry mismatch: got \"853\", expected \"855\""
4
parsed
entry
"4415"
detail
"cane"
explanation
"The text describes Lucien only as “platinum blond, tailored suit” without mentioning the ivory-handled blade-concealing cane. Since the codex does not require inclusion of the cane, omission is not a contradiction. (No violation.)"
paragraph
7
substring
"male companion — platinum blond, tailored suit"
status
"false_positive"
location
extractedText
(null)
inBounds
false
expectedText
"both his amber eyes narrowed"
locationAccurate
(null)
closestExpected
entry
"4415"
detail
"eyeColor"
summary
"Lucien has one amber eye and one black eye (heterochromia), but the passage says both his amber eyes."
"The text implies Eva’s eye color is “blue” (via matching to Detective Quinn’s later “blue eyes”), but the codex specifies Eva Kowalski’s eyeColor is green."
paragraph
1
substring
"Eva adjusted her square glasses"
status
"false_positive"
location
extractedText
"Eva adjusted her square glasses"
inBounds
true
expectedText
"her square glasses"
locationAccurate
true
closestExpected
entry
"4414"
detail
"glasses"
summary
"Eva wears round glasses per her codex entry, but the passage says square glasses."
"The text says Lucien has both amber eyes, but the codex specifies Lucien’s eyeColor is heterochromatic—one amber and one black."
paragraph
2
substring
"Lucien, who leaned over it with both his amber eyes narrowed in concentration"
status
"true_positive"
matchedExpected
entry
"4415"
detail
"eyeColor"
summary
"Lucien has one amber eye and one black eye (heterochromia), but the passage says both his amber eyes."
location
extractedText
"Lucien, who leaned over it with both his amber eyes narrowed in concentration"
inBounds
true
expectedText
"both his amber eyes narrowed"
locationAccurate
true
2
parsed
entry
"4415"
detail
"hair"
explanation
"The text presents Lucien as having “platinum blond” hair, but the codex’s Lucien hair is “slicked-back platinum blond.” The qualifier “slicked-back” is omitted, but this is not a contradiction. However, the text also describes him as the male companion; no codex contradiction for being Lucien. (No violation here.)"
paragraph
5
substring
"platinum blond, tailored suit"
status
"false_positive"
location
extractedText
"[not found in paragraph 5]"
inBounds
true
expectedText
"both his amber eyes narrowed"
locationAccurate
false
closestExpected
entry
"4415"
detail
"eyeColor"
summary
"Lucien has one amber eye and one black eye (heterochromia), but the passage says both his amber eyes."
"The codex location “The Raven's Nest” is in Earth, but the text places the events in “the restricted archive beneath the British Museum” (not described in the codex). Since the codex does not canonize a realm/location for the British Museum archives, this is not a direct contradiction. (No violation.)"
paragraph
7
substring
"The restricted archive beneath the British Museum"
status
"false_positive"
location
extractedText
(null)
inBounds
false
expectedText
""
locationAccurate
(null)
4
parsed
entry
"853"
detail
"ruler"
explanation
"The text claims Prince Belphegor rules a domain of greed under Avaros, but the codex states Dymas (Gluttony) is ruled by Prince Belphegor and Avaros (Greed) is ruled by Prince Mammon."
paragraph
2
substring
"Prince Belphegor's domain of greed"
status
"false_positive"
location
extractedText
"Prince Belphegor's domain of greed"
inBounds
true
expectedText
"Prince Belphegor's domain of greed"
locationAccurate
true
closestExpected
entry
"855"
detail
"ruler"
summary
"Avaros is Prince Mammon's realm per the codex, but Eva says it is Prince Belphegor's domain."
reason
"entry mismatch: got \"853\", expected \"855\""
5
parsed
entry
"855"
detail
"ruler"
explanation
"Same contradiction: the text associates Belphegor with the greed domain (Avaros), but the codex says Avaros’s ruler is Prince Mammon."
paragraph
3
substring
"Prince Belphegor's domain of greed"
status
"true_positive"
matchedExpected
entry
"855"
detail
"ruler"
summary
"Avaros is Prince Mammon's realm per the codex, but Eva says it is Prince Belphegor's domain."
location
extractedText
"[not found in paragraph 3]"
inBounds
true
expectedText
"Prince Belphegor's domain of greed"
locationAccurate
false
6
parsed
entry
"2002"
detail
"origin"
explanation
"The Heartstone Pendant/origin mismatch: the codex specifies “The Ledger of Debts” has origin=\"Avaros,\" but the text says it originally came from Dymas."
paragraph
3
substring
"it originally came from Dymas, not Avaros"
status
"true_positive"
matchedExpected
entry
"2002"
detail
"origin"
summary
"The Ledger of Debts originates from Avaros per its codex entry, but Eva says it came from Dymas."
location
extractedText
"[not found in paragraph 3]"
inBounds
true
expectedText
"it originally came from Dymas, not Avaros"
locationAccurate
false
7
parsed
entry
"4416"
detail
"eyeColor"
explanation
"The text says Detective Quinn has blue eyes, but the codex specifies Detective Harlow Quinn’s eyeColor is brown."
paragraph
5
substring
"her blue eyes watching the museum entrance"
status
"true_positive"
matchedExpected
entry
"4416"
detail
"eyeColor"
summary
"Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes."
location
extractedText
"her blue eyes watching the museum entrance"
inBounds
true
expectedText
"her blue eyes watching the museum"
locationAccurate
true
8
parsed
entry
"4416"
detail
"hair"
explanation
"The text says she has short blonde hair, but the codex states her hair is “closely cropped salt-and-pepper.”"
paragraph
5
substring
"Her short blonde hair caught the streetlight"
status
"true_positive"
matchedExpected
entry
"4416"
detail
"hair"
summary
"Detective Quinn has salt-and-pepper hair per her codex entry, but the passage says blonde hair."
location
extractedText
"Her short blonde hair caught the streetlight"
inBounds
true
expectedText
"Her short blonde hair"
locationAccurate
true
9
parsed
entry
"4415"
detail
"cane"
explanation
"The text describes Lucien only as “platinum blond, tailored suit” without mentioning the ivory-handled blade-concealing cane. Since the codex does not require inclusion of the cane, omission is not a contradiction. (No violation.)"
paragraph
7
substring
"male companion — platinum blond, tailored suit"
status
"false_positive"
location
extractedText
(null)
inBounds
false
expectedText
"both his amber eyes narrowed"
locationAccurate
(null)
closestExpected
entry
"4415"
detail
"eyeColor"
summary
"Lucien has one amber eye and one black eye (heterochromia), but the passage says both his amber eyes."