"The Raven's Nest has a green neon sign per codex, but the passage says red."
status
"missed"
nearMiss
parsed
entry
"854"
detail
"secretRoom"
explanation
"The codex says the hidden back room is accessible through a bookshelf and used for clandestine meetings; the text’s specific mechanism (“swung open on hidden hinges”) is additional but not contradictory. No violation."
paragraph
4
substring
"the bookshelf at the back that swung open on hidden hinges."
"Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard."
status
"matched"
matchedBy
entry
"4413"
detail
"beard"
explanation
"The codex states Silas has a grey-streaked auburn matching hair and beard; the text says his beard is dark brown."
paragraph
8
substring
"his dark brown beard had been freshly trimmed."
location
extractedText
"[not found in paragraph 8]"
inBounds
true
expectedText
"his dark brown beard had been freshly trimmed"
locationAccurate
false
2
expected
entry
"4413"
detail
"signetRing"
summary
"Silas wears his signet ring on his right hand per codex, but the passage says left hand."
status
"matched"
matchedBy
entry
"4413"
detail
"signetRing"
explanation
"The codex says Silas always wears his silver signet ring on his right hand; the text places it on his left."
paragraph
8
substring
"The silver signet ring on his left hand caught the light"
location
extractedText
"[not found in paragraph 8]"
inBounds
true
expectedText
"The silver signet ring on his left hand"
locationAccurate
false
3
expected
entry
"2001"
detail
"chainMaterial"
summary
"The Heartstone Pendant has a silver chain per codex, but the passage says golden chain."
status
"missed"
nearMiss
parsed
entry
"2001"
detail
"behavior"
explanation
"The codex says the Heartstone Pendant pulses with warmth when near a Hel portal; the text describes pulsing as a sign of a nearby rift after crossing over."
"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 codex identifies Dymas (Gluttony) as ruled by Prince Belphegor; the text says it is Prince Mammon’s territory."
paragraph
10
substring
"Prince Mammon's territory"
location
extractedText
"[not found in paragraph 10]"
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 codex states the Wardens of the Veil were founded in 1215; the text gives 1066."
paragraph
17
substring
"Their founding in 1066"
location
extractedText
"[not found in paragraph 17]"
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 codex specifies Silas has a slight limp in his left leg; the text says he favors his right leg."
paragraph
15
substring
"Silas limped around the bar, favoring his right leg"
location
extractedText
"[not found in paragraph 15]"
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 codex says Aurora’s crescent scar is on her left wrist; the text says her right wrist."
paragraph
16
substring
"absently running a finger over the crescent-shaped scar on her right wrist"
location
extractedText
"[not found in paragraph 16]"
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
"2001"
detail
"behavior"
explanation
"The codex says the Heartstone Pendant pulses with warmth when near a Hel portal; the text describes pulsing as a sign of a nearby rift after crossing over."
paragraph
9
substring
"which pulsed with a faint inner warmth"
status
"false_positive"
location
extractedText
"[not found in paragraph 9]"
inBounds
true
expectedText
"The golden chain pooled around the crimson stone"
locationAccurate
false
closestExpected
entry
"2001"
detail
"chainMaterial"
summary
"The Heartstone Pendant has a silver chain per codex, but the passage says golden chain."
"The codex headquarters are \"Westminster Catacombs, London\"; the text mentions \"Westminster Catacombs\" without \"London\"—not a direct contradiction in location name itself per the codex string, but it is inconsistent only if the codex requires the full “Westminster Catacombs, London” form. If interpreted strictly, this is a violation."
paragraph
17
substring
"lock it in the Westminster Catacombs"
status
"false_positive"
location
extractedText
"[not found in paragraph 17]"
inBounds
true
expectedText
"Their founding in 1066"
locationAccurate
false
closestExpected
entry
"6001"
detail
"foundingYear"
summary
"The Wardens were founded in 1215 per codex, but Rory thinks 1066."
"The codex only states the Veil weakens during winter solstice and strengthens during summer solstice; the text implies the Veil is thinning as the summer solstice approaches, contradicting that effect."
paragraph
15
substring
"The summer solstice is three days away"
status
"false_positive"
location
extractedText
"[not found in paragraph 15]"
inBounds
true
expectedText
"The summer solstice is three days away, and the rift activity is spiking"
locationAccurate
false
closestExpected
entry
"7001"
detail
"solsticeEffect"
summary
"The Veil weakens during the winter solstice per codex, but the passage says summer solstice."
reason
"paragraph mismatch, reported 15, expected 8"
3
parsed
entry
"6001"
detail
"mission"
explanation
"The codex mission includes maintaining the Veil and monitoring rift activity; however, the text frames the Veil as actively thinning imminently due to Belphegor’s grip weakening without any codex-supported causal chain. This is only a violation if treated as direct contradiction to the codex’s Veil dynamics; the codex does not specify thinning semantics beyond solstice timing."
paragraph
15
substring
"The Veil is thinning — I can feel it."
status
"false_positive"
location
extractedText
"[not found in paragraph 15]"
inBounds
true
expectedText
"Their founding in 1066"
locationAccurate
false
closestExpected
entry
"6001"
detail
"foundingYear"
summary
"The Wardens were founded in 1215 per codex, but Rory thinks 1066."
"The codex says the hidden back room is accessible through a bookshelf and used for clandestine meetings; the text’s specific mechanism (“swung open on hidden hinges”) is additional but not contradictory. No violation."
paragraph
4
substring
"the bookshelf at the back that swung open on hidden hinges."
status
"false_positive"
location
extractedText
"[not found in paragraph 4]"
inBounds
true
expectedText
"The bar's red neon sign"
locationAccurate
false
closestExpected
entry
"854"
detail
"signColor"
summary
"The Raven's Nest has a green neon sign per codex, but the passage says red."
"The codex says Aurora works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant; the text says “Golden Empress” without “Yu-Fei Cheung.” This is not a contradiction."
paragraph
1
substring
"The delivery run for the Golden Empress"
status
"false_positive"
location
extractedText
"The delivery run for the Golden Empress"
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 codex states Silas has a grey-streaked auburn matching hair and beard; the text says his beard is dark brown."
paragraph
8
substring
"his dark brown beard had been freshly trimmed."
status
"true_positive"
matchedExpected
entry
"4413"
detail
"beard"
summary
"Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard."
location
extractedText
"[not found in paragraph 8]"
inBounds
true
expectedText
"his dark brown beard had been freshly trimmed"
locationAccurate
false
1
parsed
entry
"4413"
detail
"signetRing"
explanation
"The codex says Silas always wears his silver signet ring on his right hand; the text places it on his left."
paragraph
8
substring
"The silver signet ring on his left hand caught the light"
status
"true_positive"
matchedExpected
entry
"4413"
detail
"signetRing"
summary
"Silas wears his signet ring on his right hand per codex, but the passage says left hand."
location
extractedText
"[not found in paragraph 8]"
inBounds
true
expectedText
"The silver signet ring on his left hand"
locationAccurate
false
2
parsed
entry
"4413"
detail
"limp"
explanation
"The codex specifies Silas has a slight limp in his left leg; the text says he favors his right leg."
paragraph
15
substring
"Silas limped around the bar, favoring his right leg"
status
"true_positive"
matchedExpected
entry
"4413"
detail
"limp"
summary
"Silas limps on his left leg per codex, but the passage says right leg."
location
extractedText
"[not found in paragraph 15]"
inBounds
true
expectedText
"favoring his right leg"
locationAccurate
false
3
parsed
entry
"2001"
detail
"behavior"
explanation
"The codex says the Heartstone Pendant pulses with warmth when near a Hel portal; the text describes pulsing as a sign of a nearby rift after crossing over."
paragraph
9
substring
"which pulsed with a faint inner warmth"
status
"false_positive"
location
extractedText
"[not found in paragraph 9]"
inBounds
true
expectedText
"The golden chain pooled around the crimson stone"
locationAccurate
false
closestExpected
entry
"2001"
detail
"chainMaterial"
summary
"The Heartstone Pendant has a silver chain per codex, but the passage says golden chain."
"The codex says Aurora’s crescent scar is on her left wrist; the text says her right wrist."
paragraph
16
substring
"absently running a finger over the crescent-shaped scar on her right wrist"
status
"true_positive"
matchedExpected
entry
"4412"
detail
"scar"
summary
"Aurora's crescent scar is on her left wrist per codex, but the passage says right wrist."
location
extractedText
"[not found in paragraph 16]"
inBounds
true
expectedText
"the crescent-shaped scar on her right wrist"
locationAccurate
false
5
parsed
entry
"6001"
detail
"foundingYear"
explanation
"The codex states the Wardens of the Veil were founded in 1215; the text gives 1066."
paragraph
17
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 17]"
inBounds
true
expectedText
"Their founding in 1066"
locationAccurate
false
6
parsed
entry
"6001"
detail
"headquarters"
explanation
"The codex headquarters are \"Westminster Catacombs, London\"; the text mentions \"Westminster Catacombs\" without \"London\"—not a direct contradiction in location name itself per the codex string, but it is inconsistent only if the codex requires the full “Westminster Catacombs, London” form. If interpreted strictly, this is a violation."
paragraph
17
substring
"lock it in the Westminster Catacombs"
status
"false_positive"
location
extractedText
"[not found in paragraph 17]"
inBounds
true
expectedText
"Their founding in 1066"
locationAccurate
false
closestExpected
entry
"6001"
detail
"foundingYear"
summary
"The Wardens were founded in 1215 per codex, but Rory thinks 1066."
"The codex only states the Veil weakens during winter solstice and strengthens during summer solstice; the text implies the Veil is thinning as the summer solstice approaches, contradicting that effect."
paragraph
15
substring
"The summer solstice is three days away"
status
"false_positive"
location
extractedText
"[not found in paragraph 15]"
inBounds
true
expectedText
"The summer solstice is three days away, and the rift activity is spiking"
locationAccurate
false
closestExpected
entry
"7001"
detail
"solsticeEffect"
summary
"The Veil weakens during the winter solstice per codex, but the passage says summer solstice."
reason
"paragraph mismatch, reported 15, expected 8"
8
parsed
entry
"6001"
detail
"mission"
explanation
"The codex mission includes maintaining the Veil and monitoring rift activity; however, the text frames the Veil as actively thinning imminently due to Belphegor’s grip weakening without any codex-supported causal chain. This is only a violation if treated as direct contradiction to the codex’s Veil dynamics; the codex does not specify thinning semantics beyond solstice timing."
paragraph
15
substring
"The Veil is thinning — I can feel it."
status
"false_positive"
location
extractedText
"[not found in paragraph 15]"
inBounds
true
expectedText
"Their founding in 1066"
locationAccurate
false
closestExpected
entry
"6001"
detail
"foundingYear"
summary
"The Wardens were founded in 1215 per codex, but Rory thinks 1066."
"The codex says the hidden back room is accessible through a bookshelf and used for clandestine meetings; the text’s specific mechanism (“swung open on hidden hinges”) is additional but not contradictory. No violation."
paragraph
4
substring
"the bookshelf at the back that swung open on hidden hinges."
status
"false_positive"
location
extractedText
"[not found in paragraph 4]"
inBounds
true
expectedText
"The bar's red neon sign"
locationAccurate
false
closestExpected
entry
"854"
detail
"signColor"
summary
"The Raven's Nest has a green neon sign per codex, but the passage says red."
"The codex says Aurora works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant; the text says “Golden Empress” without “Yu-Fei Cheung.” This is not a contradiction."
paragraph
1
substring
"The delivery run for the Golden Empress"
status
"false_positive"
location
extractedText
"The delivery run for the Golden Empress"
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."