"The Fae Grove is in Richmond Park per the codex, but the passage places it in Hyde Park."
status
"missed"
1
expected
entry
"4424"
detail
"eyeColor"
summary
"Isolde has pale lavender eyes per the codex, but the passage says pale blue eyes."
status
"missed"
nearMiss
parsed
entry
"4415"
detail
"eyeColor"
explanation
"Lucien's eye color is described as heterochromatic — one amber, one black — in the codex, but the text describes both his eyes as amber."
paragraph
1
substring
"Yasmin uncorked a vial and sniffed it. 'This isn't Dream Dust — at least not pure. Someone's cut it with binding salts from my shop.' Her amber eyes flashed."
reason
"entry mismatch: got \"4415\", expected \"4424\""
2
expected
entry
"2005"
detail
"containerColor"
summary
"Dream Dust is stored in cobalt-blue glass vials per the codex, but Isolde says red glass vials."
status
"missed"
3
expected
entry
"6003"
detail
"master"
summary
"The Somnian Cult serves Prince Asmodeus per the codex, but Isolde says their master is Prince Lilith."
status
"missed"
4
expected
entry
"4422"
detail
"eyeColor"
summary
"Father Cormac has pale blue eyes per the codex, but the passage says dark brown eyes."
status
"missed"
nearMiss
parsed
entry
"4415"
detail
"eyeColor"
explanation
"Lucien's eye color is described as heterochromatic — one amber, one black — in the codex, but the text describes both his eyes as amber."
paragraph
1
substring
"Yasmin uncorked a vial and sniffed it. 'This isn't Dream Dust — at least not pure. Someone's cut it with binding salts from my shop.' Her amber eyes flashed."
reason
"entry mismatch: got \"4415\", expected \"4422\""
5
expected
entry
"6004"
detail
"headquarters"
summary
"The Parish Guard is headquartered at St. Brigid's Church, Islington per the codex, but Cormac says their cathedral in Southwark."
status
"missed"
nearMiss
parsed
entry
"6001"
detail
"headquarters"
explanation
"The Wardens' headquarters is given as Westminster Catacombs in the codex, but the text describes it as the Westminster Abbey crypt."
paragraph
1
substring
"The Wardens of the Veil, also known as the Wardens, have their headquarters in Westminster Catacombs, London."
reason
"entry mismatch: got \"6001\", expected \"6004\""
6
expected
entry
"4421"
detail
"tattoo"
summary
"Yasmin's flame serpent tattoo is on her left arm per the codex, but the passage says right arm."
status
"missed"
7
expected
entry
"4423"
detail
"tattoo"
summary
"Wei-Lin's dragon tattoo covers his entire back per the codex, but the passage places it on his chest."
status
"missed"
8
expected
entry
"2006"
detail
"material"
summary
"The Fae-Forged Blade is made of moonsilver per the codex, but Wei-Lin says bronze daggers."
status
"matched"
matchedBy
entry
"2006"
detail
"material"
explanation
"The Fae-Forged Blade is described as being made of moonsilver in the codex, but the text describes it as bronze."
paragraph
1
substring
"Yasmin uncorked a vial and sniffed it. 'This isn't Dream Dust — at least not pure. Someone's cut it with binding salts from my shop.' Her amber eyes flashed. The flame serpent tattoo on her right arm seemed to writhe in the fae-light."
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"bronze daggers that can cut through wards"
locationAccurate
false
9
expected
entry
"2006"
detail
"temperature"
summary
"The Fae-Forged Blade is always cold to the touch per the codex, but Aurora feels it warm."
status
"missed"
falsePositiveDetails
0
parsed
entry
"4413"
detail
"height"
explanation
"Silas's height is given as 6'1\" in the codex, but the text describes him as taller than Aurora, who is 5'6\"."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
inBounds
true
expectedText
""
locationAccurate
true
1
parsed
entry
"4414"
detail
"age"
explanation
"Eva's age is given as 26 in the codex, but the text implies she is older than Aurora, who is 25."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
inBounds
true
expectedText
""
locationAccurate
true
2
parsed
entry
"4415"
detail
"eyeColor"
explanation
"Lucien's eye color is described as heterochromatic — one amber, one black — in the codex, but the text describes both his eyes as amber."
paragraph
1
substring
"Yasmin uncorked a vial and sniffed it. 'This isn't Dream Dust — at least not pure. Someone's cut it with binding salts from my shop.' Her amber eyes flashed."
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"Her pale blue eyes settled on Aurora"
locationAccurate
false
closestExpected
entry
"4424"
detail
"eyeColor"
summary
"Isolde has pale lavender eyes per the codex, but the passage says pale blue eyes."
reason
"entry mismatch: got \"4415\", expected \"4424\""
3
parsed
entry
"4416"
detail
"age"
explanation
"Wei-Lin's age is given as 48 in the codex, but the text implies he is younger than Aurora, who is 25."
paragraph
1
substring
"Wei-Lin, leaning against one of the standing stones, folded his tattooed arms. The dragon on his chest was partially visible beneath his open collar. 'I've heard whispers in Chinatown. Someone's buying up Fae-Forged Blades — bronze daggers that can cut through wards.'"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
4
parsed
entry
"4418"
detail
"age"
explanation
"Nyx's age is given as ageless in the codex, but the text implies they are older than Aurora, who is 25."
paragraph
1
substring
"Aurora gripped the Fae-Forged Blade at her hip. It was warm to the touch, as always. 'Then we need to move fast.'"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
5
parsed
entry
"4422"
detail
"age"
explanation
"Isolde's age is given as 300 years old in the codex, but the text describes her as having an ethereal, ageless appearance."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
inBounds
true
expectedText
"his dark brown eyes troubled"
locationAccurate
false
closestExpected
entry
"4422"
detail
"eyeColor"
summary
"Father Cormac has pale blue eyes per the codex, but the passage says dark brown eyes."
"The Wardens' headquarters is given as Westminster Catacombs in the codex, but the text describes it as the Westminster Abbey crypt."
paragraph
1
substring
"The Wardens of the Veil, also known as the Wardens, have their headquarters in Westminster Catacombs, London."
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"our cathedral in Southwark"
locationAccurate
false
closestExpected
entry
"6004"
detail
"headquarters"
summary
"The Parish Guard is headquartered at St. Brigid's Church, Islington per the codex, but Cormac says their cathedral in Southwark."
reason
"entry mismatch: got \"6001\", expected \"6004\""
7
parsed
entry
"858"
detail
"realm"
explanation
"The Fae Grove is described as being in Hyde Park in the text, but the codex states it is located in Richmond Park."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
inBounds
true
expectedText
""
locationAccurate
true
8
parsed
entry
"7001"
detail
"appearance"
explanation
"The Veil is described as being visible to those with supernatural sight in the codex, but the text describes it as being invisible."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
inBounds
true
expectedText
""
locationAccurate
true
10.0000%
Precision
True positives: 1/10
totalReported
10
truePositives
1
reportedDetails
0
parsed
entry
"4413"
detail
"height"
explanation
"Silas's height is given as 6'1\" in the codex, but the text describes him as taller than Aurora, who is 5'6\"."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
inBounds
true
expectedText
""
locationAccurate
true
1
parsed
entry
"4414"
detail
"age"
explanation
"Eva's age is given as 26 in the codex, but the text implies she is older than Aurora, who is 25."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
inBounds
true
expectedText
""
locationAccurate
true
2
parsed
entry
"4415"
detail
"eyeColor"
explanation
"Lucien's eye color is described as heterochromatic — one amber, one black — in the codex, but the text describes both his eyes as amber."
paragraph
1
substring
"Yasmin uncorked a vial and sniffed it. 'This isn't Dream Dust — at least not pure. Someone's cut it with binding salts from my shop.' Her amber eyes flashed."
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"Her pale blue eyes settled on Aurora"
locationAccurate
false
closestExpected
entry
"4424"
detail
"eyeColor"
summary
"Isolde has pale lavender eyes per the codex, but the passage says pale blue eyes."
reason
"entry mismatch: got \"4415\", expected \"4424\""
3
parsed
entry
"4416"
detail
"age"
explanation
"Wei-Lin's age is given as 48 in the codex, but the text implies he is younger than Aurora, who is 25."
paragraph
1
substring
"Wei-Lin, leaning against one of the standing stones, folded his tattooed arms. The dragon on his chest was partially visible beneath his open collar. 'I've heard whispers in Chinatown. Someone's buying up Fae-Forged Blades — bronze daggers that can cut through wards.'"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
4
parsed
entry
"4418"
detail
"age"
explanation
"Nyx's age is given as ageless in the codex, but the text implies they are older than Aurora, who is 25."
paragraph
1
substring
"Aurora gripped the Fae-Forged Blade at her hip. It was warm to the touch, as always. 'Then we need to move fast.'"
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
""
locationAccurate
false
5
parsed
entry
"4422"
detail
"age"
explanation
"Isolde's age is given as 300 years old in the codex, but the text describes her as having an ethereal, ageless appearance."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
inBounds
true
expectedText
"his dark brown eyes troubled"
locationAccurate
false
closestExpected
entry
"4422"
detail
"eyeColor"
summary
"Father Cormac has pale blue eyes per the codex, but the passage says dark brown eyes."
"The Wardens' headquarters is given as Westminster Catacombs in the codex, but the text describes it as the Westminster Abbey crypt."
paragraph
1
substring
"The Wardens of the Veil, also known as the Wardens, have their headquarters in Westminster Catacombs, London."
status
"false_positive"
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"our cathedral in Southwark"
locationAccurate
false
closestExpected
entry
"6004"
detail
"headquarters"
summary
"The Parish Guard is headquartered at St. Brigid's Church, Islington per the codex, but Cormac says their cathedral in Southwark."
reason
"entry mismatch: got \"6001\", expected \"6004\""
7
parsed
entry
"858"
detail
"realm"
explanation
"The Fae Grove is described as being in Hyde Park in the text, but the codex states it is located in Richmond Park."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
inBounds
true
expectedText
""
locationAccurate
true
8
parsed
entry
"2006"
detail
"material"
explanation
"The Fae-Forged Blade is described as being made of moonsilver in the codex, but the text describes it as bronze."
paragraph
1
substring
"Yasmin uncorked a vial and sniffed it. 'This isn't Dream Dust — at least not pure. Someone's cut it with binding salts from my shop.' Her amber eyes flashed. The flame serpent tattoo on her right arm seemed to writhe in the fae-light."
status
"true_positive"
matchedExpected
entry
"2006"
detail
"material"
summary
"The Fae-Forged Blade is made of moonsilver per the codex, but Wei-Lin says bronze daggers."
location
extractedText
"[not found in paragraph 1]"
inBounds
true
expectedText
"bronze daggers that can cut through wards"
locationAccurate
false
9
parsed
entry
"7001"
detail
"appearance"
explanation
"The Veil is described as being visible to those with supernatural sight in the codex, but the text describes it as being invisible."
paragraph
1
substring
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."
status
"false_positive"
location
extractedText
"The Fae Grove in Hyde Park shimmered in the dying light. Isolde stood among the standing stones, her waist-length silver hair stirring in a breeze that didn't exist outside the circle. Her pale blue eyes settled on Aurora."