"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
"Prince Belphegor is the ruler of **Dymas (Gluttony)**, not Avaros (Greed)."
paragraph
2
substring
"Prince Belphegor's domain of greed"
location
extractedText
"Prince Belphegor's domain of greed"
inBounds
true
expectedText
"Prince Belphegor's domain of greed"
locationAccurate
true
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
"4412"
detail
"eyeColor"
explanation
"Aurora's eye color in the codex is bright blue, not blue (which could be ambiguous but contradicts the specific \"bright\" descriptor)."
paragraph
1
substring
"her blue eyes"
reason
"entry mismatch: got \"4412\", expected \"4415\""
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 Ledger of Debts originates from **Avaros**, not Dymas."
paragraph
2
substring
"came from Dymas"
location
extractedText
"[not found in paragraph 2]"
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
"Detective Quinn's eye color is brown, not blue."
paragraph
4
substring
"her blue eyes"
location
extractedText
"[not found in paragraph 4]"
inBounds
true
expectedText
"her blue eyes watching the museum"
locationAccurate
false
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
"missed"
nearMiss
parsed
entry
"4413"
detail
"hairColor"
explanation
"Eva's hair in the codex is curly red, but the text incorrectly describes it as \"blonde\" (assuming \"blonde\" was a misread or misstatement; the substring is \"short blonde hair,\" which is a direct contradiction)."
paragraph
1
substring
"her curly red hair"
reason
"entry mismatch: got \"4413\", expected \"4416\""
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
"hairColor"
explanation
"Eva's hair in the codex is curly red; the text incorrectly describes her as having blonde hair."
"Aurora's eye color in the codex is bright blue, not blue (which could be ambiguous but contradicts the specific \"bright\" descriptor)."
paragraph
1
substring
"her blue eyes"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
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."
reason
"entry mismatch: got \"4412\", expected \"4415\""
1
parsed
entry
"4413"
detail
"hairColor"
explanation
"Eva's hair in the codex is curly red, but the text incorrectly describes it as \"blonde\" (assuming \"blonde\" was a misread or misstatement; the substring is \"short blonde hair,\" which is a direct contradiction)."
paragraph
1
substring
"her curly red hair"
status
"false_positive"
location
extractedText
"her curly red hair"
inBounds
true
expectedText
"Her short blonde hair"
locationAccurate
true
closestExpected
entry
"4416"
detail
"hair"
summary
"Detective Quinn has salt-and-pepper hair per her codex entry, but the passage says blonde hair."
reason
"entry mismatch: got \"4413\", expected \"4416\""
2
parsed
entry
"4413"
detail
"eyeColor"
explanation
"Silas' eye color is hazel, not amber (heterochromatic Lucien has amber/black, not Silas)."
paragraph
3
substring
"his amber eyes"
status
"false_positive"
location
extractedText
"[not found in paragraph 3]"
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."
reason
"entry mismatch: got \"4413\", expected \"4415\""
3
parsed
entry
"4414"
detail
"hairColor"
explanation
"Eva's hair in the codex is curly red; the text incorrectly describes her as having blonde hair."
paragraph
2
substring
"short blonde hair"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"her square glasses"
locationAccurate
false
closestExpected
entry
"4414"
detail
"glasses"
summary
"Eva wears round glasses per her codex entry, but the passage says square glasses."
"The Raven's Nest's sign color in the codex is not specified, but the text incorrectly states it is \"green neon\" (though this may be stylistic; the actual codex does not mention neon or green)."
paragraph
5
substring
"green neon sign"
status
"false_positive"
location
extractedText
"[not found in paragraph 5]"
inBounds
true
expectedText
""
locationAccurate
false
37.5000%
Precision
True positives: 3/8
totalReported
8
truePositives
3
reportedDetails
0
parsed
entry
"4412"
detail
"eyeColor"
explanation
"Aurora's eye color in the codex is bright blue, not blue (which could be ambiguous but contradicts the specific \"bright\" descriptor)."
paragraph
1
substring
"her blue eyes"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
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."
reason
"entry mismatch: got \"4412\", expected \"4415\""
1
parsed
entry
"4413"
detail
"hairColor"
explanation
"Eva's hair in the codex is curly red, but the text incorrectly describes it as \"blonde\" (assuming \"blonde\" was a misread or misstatement; the substring is \"short blonde hair,\" which is a direct contradiction)."
paragraph
1
substring
"her curly red hair"
status
"false_positive"
location
extractedText
"her curly red hair"
inBounds
true
expectedText
"Her short blonde hair"
locationAccurate
true
closestExpected
entry
"4416"
detail
"hair"
summary
"Detective Quinn has salt-and-pepper hair per her codex entry, but the passage says blonde hair."
reason
"entry mismatch: got \"4413\", expected \"4416\""
2
parsed
entry
"4413"
detail
"eyeColor"
explanation
"Silas' eye color is hazel, not amber (heterochromatic Lucien has amber/black, not Silas)."
paragraph
3
substring
"his amber eyes"
status
"false_positive"
location
extractedText
"[not found in paragraph 3]"
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."
reason
"entry mismatch: got \"4413\", expected \"4415\""
3
parsed
entry
"4414"
detail
"hairColor"
explanation
"Eva's hair in the codex is curly red; the text incorrectly describes her as having blonde hair."
paragraph
2
substring
"short blonde hair"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
inBounds
true
expectedText
"her square glasses"
locationAccurate
false
closestExpected
entry
"4414"
detail
"glasses"
summary
"Eva wears round glasses per her codex entry, but the passage says square glasses."
"Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes."
location
extractedText
"[not found in paragraph 4]"
inBounds
true
expectedText
"her blue eyes watching the museum"
locationAccurate
false
5
parsed
entry
"854"
detail
"signColor"
explanation
"The Raven's Nest's sign color in the codex is not specified, but the text incorrectly states it is \"green neon\" (though this may be stylistic; the actual codex does not mention neon or green)."
paragraph
5
substring
"green neon sign"
status
"false_positive"
location
extractedText
"[not found in paragraph 5]"
inBounds
true
expectedText
""
locationAccurate
false
6
parsed
entry
"855"
detail
"ruler"
explanation
"Prince Belphegor is the ruler of **Dymas (Gluttony)**, not Avaros (Greed)."
paragraph
2
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
"Prince Belphegor's domain of greed"
inBounds
true
expectedText
"Prince Belphegor's domain of greed"
locationAccurate
true
7
parsed
entry
"2002"
detail
"origin"
explanation
"The Ledger of Debts originates from **Avaros**, not Dymas."
paragraph
2
substring
"came from Dymas"
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."