"The Parish Guard HQ is St. Brigid's in Islington per codex, but Cormac says Southwark."
status
"missed"
16
expected
entry
"6003"
detail
"master"
summary
"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
"matched"
matchedBy
entry
"4423"
detail
"tattoo"
explanation
"The text states Kai has a \"circuit board tattoo,\" while the codex simply calls it a “circuit board tattoo.” This lacks the description of its placement."
paragraph
1
substring
"circuit board tattoo"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"the dragon tattoo on his chest"
locationAccurate
false
18
expected
entry
"2006"
detail
"material"
summary
"Fae-Forged Blades are moonsilver per codex, but Wei-Lin says bronze."
status
"missed"
falsePositiveDetails
0
parsed
entry
"860"
detail
"locationName"
explanation
"The codex states the Golden Empress Restaurant is in Chinatown, while the text places its location in Camden."
paragraph
1
substring
"Golden Empress restaurant"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
1
parsed
entry
"853"
detail
"skyColor"
explanation
"The codex states Dymas has an amber sky color, but the text describes it as “warm amber,” which is essentially the same but subtly different."
paragraph
1
substring
"Dymas (Gluttony)"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
2
parsed
entry
"855"
detail
"realm"
explanation
"The codex states Avaros is a realm within Hel, while the text refers to it as “Avarosi,” which is a location within Avaros."
paragraph
1
substring
"Avaros"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
3
parsed
entry
"856"
detail
"entryRequirement"
explanation
"The codex states “bone token” as the entry requirement for Veil Market, while the text simply says “bone token” without further explanation. It's assumed by the codex to be a standard entry requirement."
paragraph
1
substring
"bone token"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
4
parsed
entry
"4412"
detail
"scar"
explanation
"The codex states the scar is on her left wrist, but the text states it’s on her left wrist."
paragraph
1
substring
"left wrist"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
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
"entry mismatch: got \"4412\", expected \"4417\""
5
parsed
entry
"4414"
detail
"glasses"
explanation
"The text states Eva wears round glasses, however, the codex states she wears “round glasses”."
paragraph
1
substring
"round glasses"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
6
parsed
entry
"4414"
detail
"satchel"
explanation
"The text refers to her satchel as “worn leather satchel full of books”, but the codex simply calls it “worn leather satchel.”"
paragraph
1
substring
"worn leather satchel"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
7
parsed
entry
"4414"
detail
"nervousHabit"
explanation
"The text states she tucks her hair behind her left ear, whereas the codex states she tucks her hair behind her *left* ear."
paragraph
1
substring
"left ear"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
8
parsed
entry
"4418"
detail
"form"
explanation
"The codex describes Nyx as a humanoid silhouette, while the text simply states they are a \"humanoid silhouette of living shadow.\""
paragraph
1
substring
"humanoid silhouette"
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."
"The codex describes Nyx’s voice as “sounds like a whisper carried on the wind,” whereas the text states it “sounds like a whisper carried on the wind.”"
paragraph
1
substring
"whisper carried on the wind"
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."
"The codex states the Golden Empress Restaurant is in Chinatown, while the text places its location in Camden."
paragraph
1
substring
"Golden Empress restaurant"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
1
parsed
entry
"853"
detail
"skyColor"
explanation
"The codex states Dymas has an amber sky color, but the text describes it as “warm amber,” which is essentially the same but subtly different."
paragraph
1
substring
"Dymas (Gluttony)"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
2
parsed
entry
"855"
detail
"realm"
explanation
"The codex states Avaros is a realm within Hel, while the text refers to it as “Avarosi,” which is a location within Avaros."
paragraph
1
substring
"Avaros"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
3
parsed
entry
"856"
detail
"entryRequirement"
explanation
"The codex states “bone token” as the entry requirement for Veil Market, while the text simply says “bone token” without further explanation. It's assumed by the codex to be a standard entry requirement."
paragraph
1
substring
"bone token"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
4
parsed
entry
"4412"
detail
"scar"
explanation
"The codex states the scar is on her left wrist, but the text states it’s on her left wrist."
paragraph
1
substring
"left wrist"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
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
"entry mismatch: got \"4412\", expected \"4417\""
5
parsed
entry
"4414"
detail
"glasses"
explanation
"The text states Eva wears round glasses, however, the codex states she wears “round glasses”."
paragraph
1
substring
"round glasses"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
6
parsed
entry
"4414"
detail
"satchel"
explanation
"The text refers to her satchel as “worn leather satchel full of books”, but the codex simply calls it “worn leather satchel.”"
paragraph
1
substring
"worn leather satchel"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
7
parsed
entry
"4414"
detail
"nervousHabit"
explanation
"The text states she tucks her hair behind her left ear, whereas the codex states she tucks her hair behind her *left* ear."
paragraph
1
substring
"left ear"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
8
parsed
entry
"4418"
detail
"form"
explanation
"The codex describes Nyx as a humanoid silhouette, while the text simply states they are a \"humanoid silhouette of living shadow.\""
paragraph
1
substring
"humanoid silhouette"
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."
"The codex describes Nyx’s voice as “sounds like a whisper carried on the wind,” whereas the text states it “sounds like a whisper carried on the wind.”"
paragraph
1
substring
"whisper carried on the wind"
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."
"The text states Kai has a \"circuit board tattoo,\" while the codex simply calls it a “circuit board tattoo.” This lacks the description of its placement."
paragraph
1
substring
"circuit board tattoo"
status
"true_positive"
matchedExpected
entry
"4423"
detail
"tattoo"
summary
"Wei-Lin's dragon tattoo covers his back per codex, but the passage says chest."
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"the dragon tattoo on his chest"
locationAccurate
false
11
parsed
entry
"4421"
detail
"skinTone"
explanation
"The text state Yasmin’s skin tone is “bronze skin”, but the codex refers to it as “olive skin”."
paragraph
1
substring
"olive skin"
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."