"The Raven's Nest has a green neon sign per codex, but the passage says red."
status
"matched"
matchedBy
entry
"854"
detail
"signColor"
explanation
"The text describes the bar's sign as *red*, but the codex states it is a *distinctive green neon sign*."
paragraph
1
substring
"red neon sign"
location
extractedText
"red neon sign"
inBounds
true
expectedText
"The bar's red neon sign"
locationAccurate
true
1
expected
entry
"4413"
detail
"beard"
summary
"Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard."
status
"missed"
nearMiss
parsed
entry
"4413"
detail
"hair"
explanation
"The text describes Silas' beard as *dark brown*, but the codex specifies it is *neatly trimmed* and *matching his grey-streaked auburn hair* (no mention of dark brown)."
"Dymas is Prince Belphegor's realm per codex, but Rory refers to it as Prince Mammon's territory."
status
"matched"
matchedBy
entry
"853"
detail
"ruler"
explanation
"The text incorrectly states Prince *Mammon* rules Dymas, but the codex specifies the ruler is *Prince Belphegor*."
paragraph
7
substring
"Prince Mammon's territory"
location
extractedText
"[not found in paragraph 7]"
inBounds
true
expectedText
"Prince Mammon's territory"
locationAccurate
false
5
expected
entry
"6001"
detail
"foundingYear"
summary
"The Wardens were founded in 1215 per codex, but Rory thinks 1066."
status
"matched"
matchedBy
entry
"6001"
detail
"foundingYear"
explanation
"The text incorrectly states the Wardens were founded in *1066*, but the codex specifies *1215*."
paragraph
9
substring
"Their founding in 1066"
location
extractedText
"[not found in paragraph 9]"
inBounds
true
expectedText
"Their founding in 1066"
locationAccurate
false
6
expected
entry
"4413"
detail
"limp"
summary
"Silas limps on his left leg per codex, but the passage says right leg."
status
"matched"
matchedBy
entry
"4413"
detail
"limp"
explanation
"The text says Silas favors his *right* leg, but the codex specifies a limp in his *left* leg."
paragraph
13
substring
"limped around the bar, favoring his right leg"
location
extractedText
"[not found in paragraph 13]"
inBounds
true
expectedText
"favoring his right leg"
locationAccurate
false
7
expected
entry
"7001"
detail
"solsticeEffect"
summary
"The Veil weakens during the winter solstice per codex, but the passage says summer solstice."
status
"missed"
8
expected
entry
"4412"
detail
"scar"
summary
"Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist."
status
"matched"
matchedBy
entry
"4412"
detail
"scar"
explanation
"The text states the scar is on Rory's *right* wrist, but the codex specifies it is on her *left* wrist."
paragraph
14
substring
"crescent-shaped scar on her right wrist"
location
extractedText
"[not found in paragraph 14]"
inBounds
true
expectedText
"the crescent-shaped scar on her right wrist"
locationAccurate
false
9
expected
entry
"7001"
detail
"solsticeEffect"
summary
"The Veil weakens during the winter solstice per codex, but the narration refers to midsummer."
status
"missed"
falsePositiveDetails
0
parsed
entry
"4412"
detail
"aliases"
explanation
"The text refers to Rory as an alias of Aurora Carter, but the codex lists \"Rory\" as an alias of Aurora Carter (correct), though the text does not explicitly contradict the codex here—this is a note of style/omission, not a violation. No violation."
paragraph
1
substring
"Rory"
status
"false_positive"
location
extractedText
"Rory"
inBounds
true
expectedText
"the crescent-shaped scar on her right wrist"
locationAccurate
false
closestExpected
entry
"4412"
detail
"scar"
summary
"Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist."
"The text implies the Veil *collapses* during the summer solstice, but the codex states it *weakens* during winter and *strengthens* during summer."
paragraph
15
substring
"preparing for its annual collapse at the height of midsummer"
status
"false_positive"
location
extractedText
"[not found in paragraph 15]"
inBounds
true
expectedText
""
locationAccurate
false
4
parsed
entry
"4413"
detail
"hair"
explanation
"The text describes Silas' beard as *dark brown*, but the codex specifies it is *neatly trimmed* and *matching his grey-streaked auburn hair* (no mention of dark brown)."
paragraph
3
substring
"dark brown beard"
status
"false_positive"
location
extractedText
"dark brown beard"
inBounds
true
expectedText
"his dark brown beard had been freshly trimmed"
locationAccurate
true
closestExpected
entry
"4413"
detail
"beard"
summary
"Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard."
"No direct contradiction, but the text never mentions Rory's hair color, which the codex specifies as *straight shoulder-length black*. This is an omission, not a violation."
paragraph
1
substring
"Rory"
status
"false_positive"
location
extractedText
"Rory"
inBounds
true
expectedText
"the crescent-shaped scar on her right wrist"
locationAccurate
false
closestExpected
entry
"4412"
detail
"scar"
summary
"Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist."
"The text refers to Rory as an alias of Aurora Carter, but the codex lists \"Rory\" as an alias of Aurora Carter (correct), though the text does not explicitly contradict the codex here—this is a note of style/omission, not a violation. No violation."
paragraph
1
substring
"Rory"
status
"false_positive"
location
extractedText
"Rory"
inBounds
true
expectedText
"the crescent-shaped scar on her right wrist"
locationAccurate
false
closestExpected
entry
"4412"
detail
"scar"
summary
"Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist."
"The text incorrectly states the Wardens were founded in *1066*, but the codex specifies *1215*."
paragraph
9
substring
"Their founding in 1066"
status
"true_positive"
matchedExpected
entry
"6001"
detail
"foundingYear"
summary
"The Wardens were founded in 1215 per codex, but Rory thinks 1066."
location
extractedText
"[not found in paragraph 9]"
inBounds
true
expectedText
"Their founding in 1066"
locationAccurate
false
9
parsed
entry
"7001"
detail
"solsticeEffect"
explanation
"The text implies the Veil *collapses* during the summer solstice, but the codex states it *weakens* during winter and *strengthens* during summer."
paragraph
15
substring
"preparing for its annual collapse at the height of midsummer"
status
"false_positive"
location
extractedText
"[not found in paragraph 15]"
inBounds
true
expectedText
""
locationAccurate
false
10
parsed
entry
"4413"
detail
"hair"
explanation
"The text describes Silas' beard as *dark brown*, but the codex specifies it is *neatly trimmed* and *matching his grey-streaked auburn hair* (no mention of dark brown)."
paragraph
3
substring
"dark brown beard"
status
"false_positive"
location
extractedText
"dark brown beard"
inBounds
true
expectedText
"his dark brown beard had been freshly trimmed"
locationAccurate
true
closestExpected
entry
"4413"
detail
"beard"
summary
"Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard."
"No direct contradiction, but the text never mentions Rory's hair color, which the codex specifies as *straight shoulder-length black*. This is an omission, not a violation."
paragraph
1
substring
"Rory"
status
"false_positive"
location
extractedText
"Rory"
inBounds
true
expectedText
"the crescent-shaped scar on her right wrist"
locationAccurate
false
closestExpected
entry
"4412"
detail
"scar"
summary
"Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist."