"Avaros is Prince Mammon's realm per the codex, but Eva says it is Prince Belphegor's domain."
status
"missed"
nearMiss
parsed
entry
"853"
detail
"ruler"
explanation
"Dymas is ruled by Prince Belphegor (Gluttony), but the text describes Belphegor's domain of greed. Greed’s ruler in the codex is Prince Mammon (Avaros)."
paragraph
2
substring
"Prince Belphegor's domain of greed."
reason
"entry mismatch: got \"853\", expected \"855\""
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
"missed"
nearMiss
parsed
entry
"4415"
detail
"hair"
explanation
"The codex hair for Lucien Moreau is \"slicked-back platinum blond\", but the text omits the \"slicked-back\" qualifier while only stating \"platinum blond\". No contradiction is established by omission alone."
"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 codex states The Ledger of Debts (2002) has origin \"Avaros\", not Dymas."
paragraph
3
substring
"And 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 codex lists Detective Harlow Quinn’s eye color as brown, not blue."
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 codex describes her hair as closely cropped salt-and-pepper, not short blonde."
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
"matched"
matchedBy
entry
"4414"
detail
"squre glasses"
explanation
"The codex specifies Eva wears round glasses, not square glasses."
paragraph
1
substring
"Eva adjusted her square glasses and pulled a heavy tome from the shelf"
location
extractedText
"Eva adjusted her square glasses and pulled a heavy tome from the shelf"
inBounds
true
expectedText
"her square glasses"
locationAccurate
true
falsePositiveDetails
0
parsed
entry
"853"
detail
"ruler"
explanation
"Dymas is ruled by Prince Belphegor (Gluttony), but the text describes Belphegor's domain of greed. Greed’s ruler in the codex is Prince Mammon (Avaros)."
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\""
1
parsed
entry
"4415"
detail
"hair"
explanation
"The codex hair for Lucien Moreau is \"slicked-back platinum blond\", but the text omits the \"slicked-back\" qualifier while only stating \"platinum blond\". No contradiction is established by omission alone."
paragraph
6
substring
"platinum blond"
status
"false_positive"
location
extractedText
"platinum blond"
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 specifies Eva wears round glasses, not square glasses."
paragraph
1
substring
"Eva adjusted her square glasses and pulled a heavy tome from the shelf"
status
"true_positive"
matchedExpected
entry
"4414"
detail
"glasses"
summary
"Eva wears round glasses per her codex entry, but the passage says square glasses."
location
extractedText
"Eva adjusted her square glasses and pulled a heavy tome from the shelf"
inBounds
true
expectedText
"her square glasses"
locationAccurate
true
1
parsed
entry
"853"
detail
"ruler"
explanation
"Dymas is ruled by Prince Belphegor (Gluttony), but the text describes Belphegor's domain of greed. Greed’s ruler in the codex is Prince Mammon (Avaros)."
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\""
2
parsed
entry
"2002"
detail
"origin"
explanation
"The codex states The Ledger of Debts (2002) has origin \"Avaros\", not Dymas."
paragraph
3
substring
"And 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
3
parsed
entry
"4416"
detail
"eyeColor"
explanation
"The codex lists Detective Harlow Quinn’s eye color as brown, not blue."
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
4
parsed
entry
"4416"
detail
"hair"
explanation
"The codex describes her hair as closely cropped salt-and-pepper, not short blonde."
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
5
parsed
entry
"4415"
detail
"hair"
explanation
"The codex hair for Lucien Moreau is \"slicked-back platinum blond\", but the text omits the \"slicked-back\" qualifier while only stating \"platinum blond\". No contradiction is established by omission alone."
paragraph
6
substring
"platinum blond"
status
"false_positive"
location
extractedText
"platinum blond"
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."