"Nyx has violet eyes per codex, but the passage says blue eyes."
status
"missed"
nearMiss
parsed
entry
"4412"
detail
"eyeColor"
explanation
"The text says Nyx has glowing blue eyes, but the codex says Nyx has faintly glowing violet eyes."
paragraph
1
substring
"glowing blue eyes"
reason
"entry mismatch: got \"4412\", expected \"4418\""
1
expected
entry
"4417"
detail
"scar"
summary
"Tomás has a scar on his left forearm per codex, but the passage says right forearm."
status
"missed"
2
expected
entry
"4417"
detail
"birthplace"
summary
"Tomás was born in Seville per codex, but the passage implies Madrid accent."
status
"missed"
nearMiss
parsed
entry
"4410"
detail
"birthplace"
explanation
"The text implies Tomás has a Madrid accent, but the codex says his birthplace is Seville, Spain, not Madrid."
paragraph
1
substring
"his Madrid accent"
reason
"entry mismatch: got \"4410\", expected \"4417\""
3
expected
entry
"4420"
detail
"hair"
summary
"Kai has dyed electric-blue hair per codex, but the passage says natural black hair."
status
"missed"
nearMiss
parsed
entry
"4414"
detail
"hair"
explanation
"The text says Kai has natural black hair, but the codex says his hair is dyed electric-blue in an undercut."
paragraph
1
substring
"his natural black hair"
reason
"entry mismatch: got \"4414\", expected \"4420\""
4
expected
entry
"4419"
detail
"walkingStick"
summary
"Maggie carries a blackthorn walking stick per codex, but the passage says oak."
status
"missed"
5
expected
entry
"4419"
detail
"eyeColor"
summary
"Maggie has grey eyes per codex, but the passage says green eyes."
status
"matched"
matchedBy
entry
"4419"
detail
"eyeColor"
explanation
"The text says Maggie has keen green eyes, but the codex says she has sharp grey eyes."
paragraph
1
substring
"her keen green eyes"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"her keen green eyes"
locationAccurate
false
6
expected
entry
"6002"
detail
"headquarters"
summary
"The Crimson Court HQ is in Dymas per codex, but Maggie says Avaros."
status
"missed"
7
expected
entry
"2003"
detail
"material"
summary
"The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes."
status
"matched"
matchedBy
entry
"2003"
detail
"material"
explanation
"The text says the gauntlet is gleaming steel with blue runes, but the codex says it is blackened iron with glowing red runes."
paragraph
1
substring
"gleaming steel with blue runes"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"gleaming steel with blue runes"
locationAccurate
false
8
expected
entry
"2003"
detail
"origin"
summary
"The Gauntlet is from Irath, but the merchant says Dymas."
status
"missed"
nearMiss
parsed
entry
"2003"
detail
"ruler"
explanation
"The text says the Irathi War Gauntlet is from Prince Abaddon, but the codex says the gauntlet is from Irath (Wrath), which is ruled by Prince Abaddon, but the gauntlet's creator is demon smith named Gorath, not Prince Abaddon. Also, the gauntlet's origin is Irath, not Dymas."
"The Irathi War Gauntlet was forged by a demon smith named Gorath per codex, but the merchant attributes it to Prince Abaddon."
status
"missed"
nearMiss
parsed
entry
"2003"
detail
"ruler"
explanation
"The text says the Irathi War Gauntlet is from Prince Abaddon, but the codex says the gauntlet is from Irath (Wrath), which is ruled by Prince Abaddon, but the gauntlet's creator is demon smith named Gorath, not Prince Abaddon. Also, the gauntlet's origin is Irath, not Dymas."
"The Veil Compass face is etched with sigils, but the passage says smooth and unmarked."
status
"matched"
matchedBy
entry
"2004"
detail
"faceMarkings"
explanation
"The text says the Veil Compass has a smooth and unmarked face, but the codex says its face is etched with protective sigils."
paragraph
1
substring
"its face smooth and unmarked"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"its face smooth and unmarked"
locationAccurate
false
11
expected
entry
"2005"
detail
"containerColor"
summary
"Dream Dust vials are cobalt-blue per codex, but the passage says red glass."
status
"matched"
matchedBy
entry
"2005"
detail
"containerColor"
explanation
"The text says the Dream Dust is in a red glass container, but the codex says it is stored in small cobalt-blue glass vials."
paragraph
1
substring
"red glass container"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"the red glass container"
locationAccurate
false
12
expected
entry
"2005"
detail
"sealMaterial"
summary
"Dream Dust vials are sealed with black wax per codex, but the passage says white wax."
status
"matched"
matchedBy
entry
"2005"
detail
"sealMaterial"
explanation
"The text says the vial is sealed with white wax, but the codex says it is sealed with black wax."
paragraph
1
substring
"sealed with white wax"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"sealed with white wax"
locationAccurate
false
13
expected
entry
"4421"
detail
"tattoo"
summary
"Yasmin's flame serpent tattoo is on her left arm per codex, but the passage says right arm."
status
"missed"
nearMiss
parsed
entry
"4410"
detail
"tattoo"
explanation
"The text says Zhou Wei-Lin has a dragon tattoo on his chest, but the codex says he has a dragon tattoo covering his entire back."
paragraph
1
substring
"the dragon tattoo on his chest"
reason
"entry mismatch: got \"4410\", expected \"4421\""
14
expected
entry
"4422"
detail
"eyeColor"
summary
"Father Cormac has pale blue eyes per codex, but the passage says dark brown eyes."
status
"matched"
matchedBy
entry
"4422"
detail
"eyeColor"
explanation
"The text says Father Cormac O'Brien has dark brown eyes, but the codex says he has pale blue eyes."
paragraph
1
substring
"his dark brown eyes"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"his dark brown eyes troubled"
locationAccurate
false
15
expected
entry
"6004"
detail
"headquarters"
summary
"The Parish Guard HQ is St. Brigid's in Islington per codex, but Cormac says Southwark."
status
"missed"
nearMiss
parsed
entry
"6004"
detail
"leader"
explanation
"The text refers to Father Cormac as the leader of the Parish Guard, but the codex says the leader is Father Cormac, but his name is Cormac O'Brien, not just Cormac, though aliases include Cormac. However, the group's leader is listed as Father Cormac, so this might not be a violation. But the text says \"his dark brown eyes\" which contradicts his eye color in the codex (pale blue)."
"The Somnian Cult serves Prince Asmodeus per codex, but Cormac says Prince Lilith."
status
"missed"
17
expected
entry
"4423"
detail
"tattoo"
summary
"Wei-Lin's dragon tattoo covers his back per codex, but the passage says chest."
status
"missed"
nearMiss
parsed
entry
"4410"
detail
"tattoo"
explanation
"The text says Zhou Wei-Lin has a dragon tattoo on his chest, but the codex says he has a dragon tattoo covering his entire back."
paragraph
1
substring
"the dragon tattoo on his chest"
reason
"entry mismatch: got \"4410\", expected \"4423\""
18
expected
entry
"2006"
detail
"material"
summary
"Fae-Forged Blades are moonsilver per codex, but Wei-Lin says bronze."
status
"matched"
matchedBy
entry
"2006"
detail
"material"
explanation
"The text says Fae-Forged Blades are bronze daggers, but the codex says they are made of moonsilver."
paragraph
1
substring
"bronze daggers"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"bronze daggers that cut through wards"
locationAccurate
false
falsePositiveDetails
0
parsed
entry
"4412"
detail
"eyeColor"
explanation
"The text says Nyx has glowing blue eyes, but the codex says Nyx has faintly glowing violet eyes."
paragraph
1
substring
"glowing blue eyes"
status
"false_positive"
location
extractedText
"glowing blue eyes"
inBounds
true
expectedText
"their glowing blue eyes"
locationAccurate
true
closestExpected
entry
"4418"
detail
"eyeColor"
summary
"Nyx has violet eyes per codex, but the passage says blue eyes."
reason
"entry mismatch: got \"4412\", expected \"4418\""
1
parsed
entry
"4416"
detail
"eyeColor"
explanation
"The text says Detective Harlow Quinn has dark brown eyes, but the codex says she has brown eyes."
paragraph
1
substring
"dark brown eyes"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
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 eyes."
reason
"entry mismatch: got \"4416\", expected \"4418\""
2
parsed
entry
"2003"
detail
"ruler"
explanation
"The text says the Irathi War Gauntlet is from Prince Abaddon, but the codex says the gauntlet is from Irath (Wrath), which is ruled by Prince Abaddon, but the gauntlet's creator is demon smith named Gorath, not Prince Abaddon. Also, the gauntlet's origin is Irath, not Dymas."
paragraph
1
substring
"Prince Abaddon's finest work"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"gleaming steel with blue runes"
locationAccurate
false
closestExpected
entry
"2003"
detail
"material"
summary
"The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes."
"The text says Zhou Wei-Lin has a dragon tattoo on his chest, but the codex says he has a dragon tattoo covering his entire back."
paragraph
1
substring
"the dragon tattoo on his chest"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"tattoo on her right arm"
locationAccurate
false
closestExpected
entry
"4421"
detail
"tattoo"
summary
"Yasmin's flame serpent tattoo is on her left arm per codex, but the passage says right arm."
reason
"entry mismatch: got \"4410\", expected \"4421\""
4
parsed
entry
"6004"
detail
"leader"
explanation
"The text refers to Father Cormac as the leader of the Parish Guard, but the codex says the leader is Father Cormac, but his name is Cormac O'Brien, not just Cormac, though aliases include Cormac. However, the group's leader is listed as Father Cormac, so this might not be a violation. But the text says \"his dark brown eyes\" which contradicts his eye color in the codex (pale blue)."
paragraph
1
substring
"Father Cormac"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"our cathedral in Southwark"
locationAccurate
false
closestExpected
entry
"6004"
detail
"headquarters"
summary
"The Parish Guard HQ is St. Brigid's in Islington per codex, but Cormac says Southwark."
"The text says Kai has natural black hair, but the codex says his hair is dyed electric-blue in an undercut."
paragraph
1
substring
"his natural black hair"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"his natural black hair"
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 \"4414\", expected \"4420\""
6
parsed
entry
"4410"
detail
"birthplace"
explanation
"The text implies Tomás has a Madrid accent, but the codex says his birthplace is Seville, Spain, not Madrid."
paragraph
1
substring
"his Madrid accent"
status
"false_positive"
location
extractedText
"his Madrid accent"
inBounds
true
expectedText
"his Madrid accent"
locationAccurate
true
closestExpected
entry
"4417"
detail
"birthplace"
summary
"Tomás was born in Seville per codex, but the passage implies Madrid accent."
reason
"entry mismatch: got \"4410\", expected \"4417\""
50.0000%
Precision
True positives: 7/14
totalReported
14
truePositives
7
reportedDetails
0
parsed
entry
"4412"
detail
"eyeColor"
explanation
"The text says Nyx has glowing blue eyes, but the codex says Nyx has faintly glowing violet eyes."
paragraph
1
substring
"glowing blue eyes"
status
"false_positive"
location
extractedText
"glowing blue eyes"
inBounds
true
expectedText
"their glowing blue eyes"
locationAccurate
true
closestExpected
entry
"4418"
detail
"eyeColor"
summary
"Nyx has violet eyes per codex, but the passage says blue eyes."
reason
"entry mismatch: got \"4412\", expected \"4418\""
1
parsed
entry
"4416"
detail
"eyeColor"
explanation
"The text says Detective Harlow Quinn has dark brown eyes, but the codex says she has brown eyes."
paragraph
1
substring
"dark brown eyes"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
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 eyes."
reason
"entry mismatch: got \"4416\", expected \"4418\""
2
parsed
entry
"2003"
detail
"ruler"
explanation
"The text says the Irathi War Gauntlet is from Prince Abaddon, but the codex says the gauntlet is from Irath (Wrath), which is ruled by Prince Abaddon, but the gauntlet's creator is demon smith named Gorath, not Prince Abaddon. Also, the gauntlet's origin is Irath, not Dymas."
paragraph
1
substring
"Prince Abaddon's finest work"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"gleaming steel with blue runes"
locationAccurate
false
closestExpected
entry
"2003"
detail
"material"
summary
"The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes."
"The text says the gauntlet is gleaming steel with blue runes, but the codex says it is blackened iron with glowing red runes."
paragraph
1
substring
"gleaming steel with blue runes"
status
"true_positive"
matchedExpected
entry
"2003"
detail
"material"
summary
"The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes."
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"gleaming steel with blue runes"
locationAccurate
false
4
parsed
entry
"2004"
detail
"faceMarkings"
explanation
"The text says the Veil Compass has a smooth and unmarked face, but the codex says its face is etched with protective sigils."
paragraph
1
substring
"its face smooth and unmarked"
status
"true_positive"
matchedExpected
entry
"2004"
detail
"faceMarkings"
summary
"The Veil Compass face is etched with sigils, but the passage says smooth and unmarked."
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"its face smooth and unmarked"
locationAccurate
false
5
parsed
entry
"2005"
detail
"containerColor"
explanation
"The text says the Dream Dust is in a red glass container, but the codex says it is stored in small cobalt-blue glass vials."
paragraph
1
substring
"red glass container"
status
"true_positive"
matchedExpected
entry
"2005"
detail
"containerColor"
summary
"Dream Dust vials are cobalt-blue per codex, but the passage says red glass."
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"the red glass container"
locationAccurate
false
6
parsed
entry
"2005"
detail
"sealMaterial"
explanation
"The text says the vial is sealed with white wax, but the codex says it is sealed with black wax."
paragraph
1
substring
"sealed with white wax"
status
"true_positive"
matchedExpected
entry
"2005"
detail
"sealMaterial"
summary
"Dream Dust vials are sealed with black wax per codex, but the passage says white wax."
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"sealed with white wax"
locationAccurate
false
7
parsed
entry
"4410"
detail
"tattoo"
explanation
"The text says Zhou Wei-Lin has a dragon tattoo on his chest, but the codex says he has a dragon tattoo covering his entire back."
paragraph
1
substring
"the dragon tattoo on his chest"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"tattoo on her right arm"
locationAccurate
false
closestExpected
entry
"4421"
detail
"tattoo"
summary
"Yasmin's flame serpent tattoo is on her left arm per codex, but the passage says right arm."
reason
"entry mismatch: got \"4410\", expected \"4421\""
8
parsed
entry
"6004"
detail
"leader"
explanation
"The text refers to Father Cormac as the leader of the Parish Guard, but the codex says the leader is Father Cormac, but his name is Cormac O'Brien, not just Cormac, though aliases include Cormac. However, the group's leader is listed as Father Cormac, so this might not be a violation. But the text says \"his dark brown eyes\" which contradicts his eye color in the codex (pale blue)."
paragraph
1
substring
"Father Cormac"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"our cathedral in Southwark"
locationAccurate
false
closestExpected
entry
"6004"
detail
"headquarters"
summary
"The Parish Guard HQ is St. Brigid's in Islington per codex, but Cormac says Southwark."