"Blackthorn Security's logo is a thorned branch inside a shield per codex, but Kai says a sword inside a circle."
status
"matched"
matchedBy
entry
"6006"
detail
"logo"
explanation
"Blackthorn Security's logo is described as a thorned branch inside a shield, not a sword inside a circle."
paragraph
13
substring
"their logo — the sword inside a circle"
location
extractedText
"[not found in paragraph 13]"
inBounds
true
expectedText
"the sword inside a circle"
locationAccurate
false
22
expected
entry
"4419"
detail
"walkingStick"
summary
"Maggie carries a blackthorn stick per codex, but the passage says oak."
status
"missed"
23
expected
entry
"4419"
detail
"eyeColor"
summary
"Maggie has grey eyes per codex, but the passage says green."
status
"matched"
matchedBy
entry
"4419"
detail
"eyeColor"
explanation
"Maggie's eye color is sharp grey in the codex, not green."
paragraph
10
substring
"keen green eyes"
location
extractedText
"[not found in paragraph 10]"
inBounds
true
expectedText
"Her keen green eyes"
locationAccurate
false
24
expected
entry
"6001"
detail
"foundingYear"
summary
"The Wardens were founded in 1215 per codex, but Maggie says 1066."
status
"matched"
matchedBy
entry
"6001"
detail
"foundingYear"
explanation
"The Wardens of the Veil were founded in 1215, not 1066."
paragraph
14
substring
"1066"
location
extractedText
"[not found in paragraph 14]"
inBounds
true
expectedText
"The Wardens were founded in 1066"
locationAccurate
false
25
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"
nearMiss
parsed
entry
"4412"
detail
"scar"
explanation
"Aurora Carter's scar is on her left wrist in the codex, but Tomás is described with a scar on his left forearm. The text may imply the scar is visible in a different context, but the direct detail about placement needs verification."
paragraph
2
substring
"small crescent-shaped scar on her left wrist"
reason
"entry mismatch: got \"4412\", expected \"4417\""
26
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
"4417"
detail
"skinTone"
explanation
"Tomás Herrera's skin tone is olive in the codex, but the text does not mention this detail in the relevant paragraph."
"Aurora Carter's scar is on her left wrist in the codex, but Tomás is described with a scar on his left forearm. The text may imply the scar is visible in a different context, but the direct detail about placement needs verification."
paragraph
2
substring
"small crescent-shaped scar on her left wrist"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
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\""
8
parsed
entry
"2001"
detail
"gemstoneColor"
explanation
"The Heartstone Pendant's gemstone color is stated as deep crimson in the codex, not golden."
paragraph
24
substring
"the golden chain tangled in her fingers, the crimson stone glowing brighter"
status
"false_positive"
location
extractedText
(null)
inBounds
false
expectedText
"the golden chain tangled in her fingers"
locationAccurate
(null)
closestExpected
entry
"2001"
detail
"chainMaterial"
summary
"The Heartstone Pendant has a silver chain per codex, but the passage says golden chain."
"Aurora works part-time as a delivery person for Yu-Fei Cheung's Golden Empress Restaurant, not living above Silas' bar, which is correct in the codex but misassociated in the original description of Rory's background."
paragraph
1
substring
"She lives in a flat above Silas' bar."
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
12
parsed
entry
"4420"
detail
"headphones"
explanation
"Kai Nakamura's headphones are noise-cancelling and always worn around his neck, not simply natural black hair."
paragraph
13
substring
"His natural black hair falling into his face."
status
"false_positive"
location
extractedText
"[not found in paragraph 13]"
inBounds
true
expectedText
"his natural black hair falling into his face"
locationAccurate
false
closestExpected
entry
"4420"
detail
"hair"
summary
"Kai has dyed electric-blue hair per codex, but the passage says natural black hair."
"Aurora Carter's scar is on her left wrist in the codex, but Tomás is described with a scar on his left forearm. The text may imply the scar is visible in a different context, but the direct detail about placement needs verification."
paragraph
2
substring
"small crescent-shaped scar on her left wrist"
status
"false_positive"
location
extractedText
"[not found in paragraph 2]"
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\""
15
parsed
entry
"2001"
detail
"gemstoneColor"
explanation
"The Heartstone Pendant's gemstone color is stated as deep crimson in the codex, not golden."
paragraph
24
substring
"the golden chain tangled in her fingers, the crimson stone glowing brighter"
status
"false_positive"
location
extractedText
(null)
inBounds
false
expectedText
"the golden chain tangled in her fingers"
locationAccurate
(null)
closestExpected
entry
"2001"
detail
"chainMaterial"
summary
"The Heartstone Pendant has a silver chain per codex, but the passage says golden chain."
"Aurora works part-time as a delivery person for Yu-Fei Cheung's Golden Empress Restaurant, not living above Silas' bar, which is correct in the codex but misassociated in the original description of Rory's background."
paragraph
1
substring
"She lives in a flat above Silas' bar."
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
19
parsed
entry
"7002"
detail
"signedYear"
explanation
"The Covenant of Separation was signed in 1215, not 1066."
paragraph
14
substring
"The Covenant of Separation — the old treaty from 1066"
status
"true_positive"
matchedExpected
entry
"7002"
detail
"signedYear"
summary
"The Covenant of Separation was signed in 1215 per codex, but Cormac says 1066."
location
extractedText
"[not found in paragraph 14]"
inBounds
true
expectedText
"the old treaty from 1066"
locationAccurate
false
20
parsed
entry
"4420"
detail
"headphones"
explanation
"Kai Nakamura's headphones are noise-cancelling and always worn around his neck, not simply natural black hair."
paragraph
13
substring
"His natural black hair falling into his face."
status
"false_positive"
location
extractedText
"[not found in paragraph 13]"
inBounds
true
expectedText
"his natural black hair falling into his face"
locationAccurate
false
closestExpected
entry
"4420"
detail
"hair"
summary
"Kai has dyed electric-blue hair per codex, but the passage says natural black hair."