"The Raven's Nest has a green neon sign per codex, but the passage says red."
status
"missed"
nearMiss
parsed
entry
"5004"
detail
"signColor"
explanation
"The sign color is green, not red."
paragraph
1
substring
"The bar's red neon sign"
reason
"entry mismatch: got \"5004\", expected \"854\""
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
"matched"
matchedBy
entry
"4413"
detail
"beard"
explanation
"Silas's beard is described as grey-streaked, matching his hair, not dark brown."
paragraph
5
substring
"dark brown beard"
location
extractedText
"[not found in paragraph 5]"
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
"Silas wears his signet ring on his right hand, not left."
paragraph
5
substring
"silver signet ring on his left hand"
location
extractedText
"[not found in paragraph 5]"
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"
4
expected
entry
"853"
detail
"ruler"
summary
"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
"Dymas is ruled by Prince Belphegor, not Mammon."
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 Wardens were founded in 1215, not 1066."
paragraph
15
substring
"founded in 1066"
location
extractedText
"[not found in paragraph 15]"
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
"Silas has a limp in his left leg, not right."
paragraph
17
substring
"favoring his right leg"
location
extractedText
"[not found in paragraph 17]"
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
"Aurora's scar is on her left wrist, not right."
paragraph
22
substring
"crescent-shaped scar on her right wrist"
location
extractedText
(null)
inBounds
false
expectedText
"the crescent-shaped scar on her right wrist"
locationAccurate
(null)
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
"name"
explanation
"Aurora's preferred name is Rory, not her canonical name Aurora Carter. The codex shows her aliases include Rory, but her name listed is Aurora Carter."
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."
"Aurora's preferred name is Rory, not her canonical name Aurora Carter. The codex shows her aliases include Rory, but her name listed is Aurora Carter."
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."