"The text places The Veil Market beneath Camden, but the codex says it is an abandoned Tube station beneath Camden (i.e., the market's location is specified there). If the text treats it as a general ongoing location for the market, it contradicts the codex’s “moves locations every full moon” behavior."
paragraph
1
substring
"beneath Camden"
status
"false_positive"
location
extractedText
"beneath Camden"
inBounds
true
expectedText
""
locationAccurate
true
2
parsed
entry
"853"
detail
"ruler"
explanation
"The text attributes the gauntlet to “Prince Abaddon's” work, but the codex states Irath (Wrath) is ruled by Prince Abaddon; this matches. No violation here."
"The text implies Tomás is from Madrid, but the codex states his birthplace is Seville, Spain."
paragraph
1
substring
"his Madrid accent"
status
"true_positive"
matchedExpected
entry
"4417"
detail
"birthplace"
summary
"Tomás was born in Seville per codex, but the passage implies Madrid accent."
location
extractedText
"his Madrid accent"
inBounds
true
expectedText
"his Madrid accent"
locationAccurate
true
2
parsed
entry
"4420"
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
2
substring
"his natural black hair hidden under a beanie"
status
"true_positive"
matchedExpected
entry
"4420"
detail
"hair"
summary
"Kai has dyed electric-blue hair per codex, but the passage says natural black hair."
location
extractedText
"his natural black hair hidden under a beanie"
inBounds
true
expectedText
"his natural black hair"
locationAccurate
true
3
parsed
entry
"4419"
detail
"eyeColor"
explanation
"The text says Maggie has green eyes, but the codex says her eyes are sharp grey."
paragraph
3
substring
"her keen green eyes"
status
"true_positive"
matchedExpected
entry
"4419"
detail
"eyeColor"
summary
"Maggie has grey eyes per codex, but the passage says green eyes."
location
extractedText
"her keen green eyes"
inBounds
true
expectedText
"her keen green eyes"
locationAccurate
true
4
parsed
entry
"856"
detail
"currentLocation"
explanation
"The text places The Veil Market beneath Camden, but the codex says it is an abandoned Tube station beneath Camden (i.e., the market's location is specified there). If the text treats it as a general ongoing location for the market, it contradicts the codex’s “moves locations every full moon” behavior."
paragraph
1
substring
"beneath Camden"
status
"false_positive"
location
extractedText
"beneath Camden"
inBounds
true
expectedText
""
locationAccurate
true
5
parsed
entry
"2003"
detail
"material"
explanation
"The codex says the Irathi War Gauntlet is blackened iron with glowing red runes, not steel with blue runes."
paragraph
4
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
"gleaming steel with blue runes"
inBounds
true
expectedText
"gleaming steel with blue runes"
locationAccurate
true
6
parsed
entry
"853"
detail
"ruler"
explanation
"The text attributes the gauntlet to “Prince Abaddon's” work, but the codex states Irath (Wrath) is ruled by Prince Abaddon; this matches. No violation here."
paragraph
4
substring
"Prince Abaddon's finest work"
status
"false_positive"
location
extractedText
"Prince Abaddon's finest work"
inBounds
true
expectedText
""
locationAccurate
true
7
parsed
entry
"2004"
detail
"faceMarkings"
explanation
"The codex says the Veil Compass’s face is etched with protective sigils, not smooth and unmarked."
paragraph
5
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
"its face smooth and unmarked"
inBounds
true
expectedText
"its face smooth and unmarked"
locationAccurate
true
8
parsed
entry
"2005"
detail
"containerColor"
explanation
"The text says Dream Dust is in a red glass container, but the codex specifies it is stored in small cobalt-blue glass vials."
paragraph
5
substring
"the 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
"the red glass container"
inBounds
true
expectedText
"the red glass container"
locationAccurate
true
9
parsed
entry
"4421"
detail
"tattoo"
explanation
"The codex says Yasmin’s flame serpent tattoo coils up her left arm, not her right arm."
paragraph
6
substring
"the flame serpent tattoo on her right arm"
status
"true_positive"
matchedExpected
entry
"4421"
detail
"tattoo"
summary
"Yasmin's flame serpent tattoo is on her left arm per codex, but the passage says right arm."
location
extractedText
"[not found in paragraph 6]"
inBounds
true
expectedText
"tattoo on her right arm"
locationAccurate
false
10
parsed
entry
"4422"
detail
"eyeColor"
explanation
"The text says Father Cormac has dark brown eyes, but the codex gives his eyeColor as pale blue."
paragraph
7
substring
"his dark brown eyes troubled"
status
"true_positive"
matchedExpected
entry
"4422"
detail
"eyeColor"
summary
"Father Cormac has pale blue eyes per codex, but the passage says dark brown eyes."
location
extractedText
"[not found in paragraph 7]"
inBounds
true
expectedText
"his dark brown eyes troubled"
locationAccurate
false
11
parsed
entry
"6003"
detail
"master"
explanation
"The text says Prince Lilith (Luxuria/Lust) demands more dreamers, but the codex states The Somnian Cult is mastered by Prince Asmodeus."
paragraph
7
substring
"Prince Lilith demands more dreamers"
status
"true_positive"
matchedExpected
entry
"6003"
detail
"master"
summary
"The Somnian Cult serves Prince Asmodeus per codex, but Cormac says Prince Lilith."
location
extractedText
"[not found in paragraph 7]"
inBounds
true
expectedText
"Prince Lilith demands more dreamers"
locationAccurate
false
12
parsed
entry
"2006"
detail
"material"
explanation
"The codex says the Fae-Forged Blade is made of moonsilver, not bronze."
paragraph
8
substring
"Fae-Forged Blades — bronze daggers"
status
"true_positive"
matchedExpected
entry
"2006"
detail
"material"
summary
"Fae-Forged Blades are moonsilver per codex, but Wei-Lin says bronze."