| 0 | | parsed | | entry | "4412" | | detail | "species" | | explanation | "The text says Aurora is Human, but the codex states she is Half-Demon." | | paragraph | 1 | | substring | "Human" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 1 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "The text mentions Aurora's eyes as “bright blue,” but the codex states her eye color is “bright blue.” This is redundant." | | paragraph | 1 | | substring | "bright blue" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "entry mismatch: got \"4412\", expected \"4418\"" |
|
| 2 | | parsed | | entry | "4412" | | detail | "hair" | | explanation | "The text describes Aurora’s hair as “black,” but the codex states it’s “straight shoulder-length black.” This is redundant." | | paragraph | 1 | | substring | "black" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "entry mismatch: got \"4412\", expected \"4420\"" |
|
| 3 | | parsed | | entry | "4412" | | detail | "scar" | | explanation | "The text describes a scar on her “left wrist,” but the codex states it's on her “left wrist.” This is redundant." | | paragraph | 1 | | substring | "left wrist" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 the codex, but the passage says right forearm." |
| | reason | "entry mismatch: got \"4412\", expected \"4417\"" |
|
| 4 | | parsed | | entry | "4412" | | detail | "description" | | explanation | "The text describes Aurora as “cool-headed, intelligent,” but the codex states she’s “cool-headed, intelligent, and known for quick out-of-the-box thinking.” This is redundant." | | paragraph | 1 | | substring | "cool-headed, intelligent" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 5 | | parsed | | entry | "4412" | | detail | "backstory" | | explanation | "The text specifies Aurora's father’s name as “Brendan Carter,” while the codex states his name is “Brendan Carter.” This is redundant." | | paragraph | 1 | | substring | "Brendan Carter" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 6 | | parsed | | entry | "4412" | | detail | "backstory" | | explanation | "The text specifies Aurora’s mother’s name as “Jennifer Carter née Ellis,” while the codex states her name is “Jennifer Carter née Ellis.” This is redundant." | | paragraph | 1 | | substring | "Jennifer Carter née Ellis" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 7 | | parsed | | entry | "4412" | | detail | "backstory" | | explanation | "The text describes Rory as reluctantly pursuing Pre-Law, but the codex states she “reluctantly pursued Pre-Law.” This is redundant." | | paragraph | 1 | | substring | "Rory reluctantly pursued Pre-Law" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 8 | | parsed | | entry | "4412" | | detail | "backstory" | | explanation | "The text mentions the restaurant’s owner as “Yu-Fei Cheung’s Golden Empress restaurant,” while the codex simply states “Yu-Fei Cheung's Golden Empress restaurant.” This is redundant." | | paragraph | 1 | | substring | "Yu-Fei Cheung's Golden Empress restaurant" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 9 | | parsed | | entry | "4412" | | detail | "backstory" | | explanation | "The text references “Silas’ bar,” while the codex states she lives “above Silas' bar.” This is a location discrepancy." | | paragraph | 1 | | substring | "Silas' bar" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 10 | | parsed | | entry | "4413" | | detail | "eyeColor" | | explanation | "The text describes Silas’ eye color as “hazel,” but the codex states it’s “hazel.” This is redundant." | | paragraph | 1 | | substring | "hazel" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "entry mismatch: got \"4413\", expected \"4418\"" |
|
| 11 | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "The text describes Silas' hair as \"grey-streaked auburn\" but the codex states it’s \"grey-streaked auburn.\" This is redundant." | | paragraph | 1 | | substring | "grey-streaked auburn" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "entry mismatch: got \"4413\", expected \"4420\"" |
|
| 12 | | parsed | | entry | "4413" | | detail | "beard" | | explanation | "The text refers to a “neatly trimmed, matching” beard, but the codex states it’s “neatly trimmed, matching his grey-streaked auburn hair.” This is redundant." | | paragraph | 1 | | substring | "neatly trimmed, matching" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 13 | | parsed | | entry | "4413" | | detail | "limp" | | explanation | "The text describes a “slight limp in his left leg,” but the codex states it’s “slight limp in his left leg from an old knee injury.” This is redundant." | | paragraph | 1 | | substring | "left leg" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 14 | | parsed | | entry | "4413" | | detail | "signetRing" | | explanation | "The text states his signet ring is worn “on his right hand,” but the codex says it’s worn “on his right hand”. This is redundant." | | paragraph | 1 | | substring | "right hand" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 15 | | parsed | | entry | "4413" | | detail | "description" | | explanation | "The text describes Silas with “quiet authority,” while the codex states he carries himself with “quiet authority.” This is redundant." | | paragraph | 1 | | substring | "quiet authority" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 16 | | parsed | | entry | "4413" | | detail | "backstory" | | explanation | "The text describes Silas as a former “MI6 field agent,” but the codex states he was a “former MI6 field agent”. This is redundant." | | paragraph | 1 | | substring | "MI6 field agent" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 17 | | parsed | | entry | "4413" | | detail | "backstory" | | explanation | "The text states Silas retired after a botched operation “in Prague,” but the codex states it happened in “Prague”. This is redundant." | | paragraph | 1 | | substring | "Prague botched operation" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 18 | | parsed | | entry | "4413" | | detail | "backstory" | | explanation | "The text mentions “The Raven's Nest,” while the codex states it’s “The Raven’s Nest.” This is redundant." | | paragraph | 1 | | substring | "The Raven's Nest" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 19 | | parsed | | entry | "4414" | | detail | "eyeColor" | | explanation | "The text describes Eva’s eye color as “green,” but the codex states it’s “green.” This is redundant." | | paragraph | 1 | | substring | "green" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "entry mismatch: got \"4414\", expected \"4418\"" |
|
| 20 | | parsed | | entry | "4414" | | detail | "hair" | | explanation | "The text describes Eva’s hair as “curly red”, while the codex states it’s “curly red.” This is redundant." | | paragraph | 1 | | substring | "curly red" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "entry mismatch: got \"4414\", expected \"4420\"" |
|
| 21 | | parsed | | entry | "4414" | | detail | "glasses" | | explanation | "The text mentions “round glasses,” but the codex states she wears “round glasses.” This is redundant." | | paragraph | 1 | | substring | "round glasses" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 22 | | parsed | | entry | "4414" | | detail | "satchel" | | explanation | "The text mentions her “worn leather satchel,” but the codex states she carries a “worn leather satchel full of books.” This is redundant." | | paragraph | 1 | | substring | "worn leather satchel" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 23 | | parsed | | entry | "4414" | | detail | "freckles" | | explanation | "The text says she has a “freckled complexion,” but the codex states she has “freckles.” This is a detail difference." | | paragraph | 1 | | substring | "freckled complexion" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 24 | | parsed | | entry | "4414" | | detail | "nervousHabit" | | explanation | "The text describes her nervous habit of tucking hair “behind her left ear,” while the codex says she tucks it “behind her left ear.” This is redundant." | | paragraph | 1 | | substring | "left ear" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 25 | | parsed | | entry | "4414" | | detail | "description" | | explanation | "The text describes Aurora as an “occult researcher,” while the codex states she’s an “occult researcher.” This is redundant." | | paragraph | 1 | | substring | "occult researcher" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 26 | | parsed | | entry | "4414" | | detail | "backstory" | | explanation | "The text states Eva moved to London “two years before Aurora,” but the codex states she moved “two years before Aurora.” This is a timeline discrepancy." | | paragraph | 1 | | substring | "London two years" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 27 | | parsed | | entry | "4415" | | detail | "eyeColor" | | explanation | "The text says Lucien's eyes are “heterochromatic — one amber, one black,” but the codex says they are “heterochromatic — one amber, one black.” This is redundant." | | paragraph | 1 | | substring | "heterochromatic" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "entry mismatch: got \"4415\", expected \"4418\"" |
|
| 28 | | parsed | | entry | "4415" | | detail | "hair" | | explanation | "The text describes Lucien's hair as “slicked-back platinum blond,” but the codex states it’s “slicked-back platinum blond.” This is redundant." | | paragraph | 1 | | substring | "slicked-back platinum blond" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "entry mismatch: got \"4415\", expected \"4420\"" |
|
| 29 | | parsed | | entry | "4415" | | detail | "cane" | | explanation | "The text states Lucien carries an “ivory-handled cane,” but the codex states he has an “ivory-handled cane that conceals a thin blade.” This is a description difference." | | paragraph | 1 | | substring | "ivory-handled cane" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 30 | | parsed | | entry | "4415" | | detail | "dress" | | explanation | "The text describes Lucien's dress as “tailored charcoal suits,\" but the codex states he wears “tailored charcoal suits.” This is redundant." | | paragraph | 1 | | substring | "tailored charcoal suits" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 31 | | parsed | | entry | "4415" | | detail | "description" | | explanation | "The text says Lucien is a “fixer and information broker,” while the codex states he’s an “impeccably dressed fixer and information broker.” This is redundant." | | paragraph | 1 | | substring | "fixer and information broker" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 32 | | parsed | | entry | "4415" | | detail | "backstory" | | explanation | "The text states Lucien’s father is a “demon father,” but the codex specifies he’s a “demon father from the realm of Avaros.” This is a detail difference." | | paragraph | 1 | | substring | "demon father" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 33 | | parsed | | entry | "4416" | | detail | "eyeColor" | | explanation | "The text describes Detective Quinn’s eye color as “brown,” but the codex states it’s “brown.” This is redundant." | | paragraph | 1 | | substring | "brown" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "entry mismatch: got \"4416\", expected \"4418\"" |
|
| 34 | | parsed | | entry | "4416" | | detail | "hair" | | explanation | "The text describes Detective Quinn's hair as \"closely cropped salt-and-pepper,\" but the codex mentions “closely cropped salt-and-pepper.” This is redundant." | | paragraph | 1 | | substring | "closely cropped salt-and-pepper" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "entry mismatch: got \"4416\", expected \"4420\"" |
|
| 35 | | parsed | | entry | "4416" | | detail | "jawline" | | explanation | "The text references a “sharp jaw,” but the codex states she has “a sharp jawline.” This is a phrasing difference." | | paragraph | 1 | | substring | "sharp jaw" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 36 | | parsed | | entry | "4416" | | detail | "watch" | | explanation | "The text states she wears a watch “on her left wrist,” but the codex states she wears a watch “on her left wrist”. This is redundant." | | paragraph | 1 | | substring | "left wrist" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 37 | | parsed | | entry | "4416" | | detail | "bearing" | | explanation | "The text describes Quinn with “military precision,” but the codex states she has “military precision.” This is redundant." | | paragraph | 1 | | substring | "military precision" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 38 | | parsed | | entry | "4416" | | detail | "backstory" | | explanation | "The text references a partner named “DS Morris,” but the codex states her partner was “DS Morris, but the codex states her partner was “DS Morris, but the codex states she lost her partner, DS Morris, during a case three years ago.” This is a wording discrepancy." | | paragraph | 1 | | substring | "DS Morris" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 39 | | parsed | | entry | "4416" | | detail | "backstory" | | explanation | "The text states that the circumstances surrounding her partner’s death had “supernatural origins,” but the codex states she doesn’t yet understand their “supernatural origins.” This is a detail difference." | | paragraph | 1 | | substring | "supernatural origins" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 40 | | parsed | | entry | "4417" | | detail | "eyeColor" | | explanation | "The text describes Tomás’ eye color as “warm brown,” but the codex states it’s “warm brown.” This is redundant." | | paragraph | 1 | | substring | "warm brown" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"eyeColor\", expected \"scar\"" |
|
| 41 | | parsed | | entry | "4417" | | detail | "hair" | | explanation | "The text describes Tomás’ hair as “short curly dark brown,” but the codex states it’s “short curly dark brown.” This is redundant." | | paragraph | 1 | | substring | "short curly dark brown" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"hair\", expected \"scar\"" |
|
| 42 | | parsed | | entry | "4417" | | detail | "skinTone" | | explanation | "The text describes Tomás' skin tone as “olive skin,” but the codex states he has “olive skin.” This is redundant." | | paragraph | 1 | | substring | "olive skin" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"skinTone\", expected \"scar\"" |
|
| 43 | | parsed | | entry | "4417" | | detail | "scar" | | explanation | "The text describes a “scar running along his left forearm,” but the codex states he has “scar running along his left forearm.” This is redundant." | | paragraph | 1 | | substring | "left forearm" |
| | status | "true_positive" | | matchedExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per the codex, but the passage says right forearm." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
|
|
| 44 | | parsed | | entry | "4417" | | detail | "medallion" | | explanation | "The text mentions a “Saint Christopher medallion,” but the codex states he wears “Saint Christopher medallion around his neck.” This is redundant." | | paragraph | 1 | | substring | "Saint Christopher medallion" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"medallion\", expected \"scar\"" |
|
| 45 | | parsed | | entry | "4417" | | detail | "birthplace" | | explanation | "The text states Tomás was born in “Seville, Spain,” but the codex states he’s from “Seville, Spain.” This is redundant." | | paragraph | 1 | | substring | "Seville, Spain" |
| | status | "true_positive" | | matchedExpected | | entry | "4417" | | detail | "birthplace" | | summary | "Tomás was born in Seville per the codex, but the passage implies Madrid via his accent." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his Madrid accent" | | locationAccurate | false |
|
|
| 46 | | parsed | | entry | "4417" | | detail | "backstory" | | explanation | "The text states Tomás lost his “NHS license,” but the codex states he lost his “license.” This is a terminology difference." | | paragraph | 1 | | substring | "NHS license" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"backstory\", expected \"scar\"" |
|
| 47 | | parsed | | entry | "4417" | | detail | "backstory" | | explanation | "The text mentions treating “supernatural patients,” but the codex states he treated \"supernatural patients.\" This is redundant." | | paragraph | 1 | | substring | "supernatural patients" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 the codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"backstory\", expected \"scar\"" |
|
| 48 | | parsed | | entry | "4418" | | detail | "eyeColor" | | explanation | "The text states Nyx’s eyes are “faintly glowing violet,” but the codex states they are “faintly glowing violet.” This is redundant." | | paragraph | 1 | | substring | "faintly glowing violet" |
| | status | "true_positive" | | matchedExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
|
|
| 49 | | parsed | | entry | "4418" | | detail | "height" | | explanation | "The text states Nyx’s height in solid form is “approximately 6'2”, but the codex states it's “approximately 6'2\" in solid form” requiring the solid nature to be emphasized." | | paragraph | 1 | | substring | "approximately 6'2" 6/2/2001, 12:00:00 AM |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"height\", expected \"eyeColor\"" |
|
| 50 | | parsed | | entry | "4418" | | detail | "form" | | explanation | "The text describes Nyx's form as a “humanoid silhouette,” but the codex states they are a “humanoid silhouette of living shadow.” This is a description difference." | | paragraph | 1 | | substring | "humanoid silhouette" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"form\", expected \"eyeColor\"" |
|
| 51 | | parsed | | entry | "4418" | | detail | "voice" | | explanation | "The text describes Nyx’s voice as “sounds like a whisper carried on the wind,” but the codex states it’s “sounds like a whisper carried on the wind.” This is redundant." | | paragraph | 1 | | substring | "whisper carried on the wind" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"voice\", expected \"eyeColor\"" |
|
| 52 | | parsed | | entry | "4418" | | detail | "backstory" | | explanation | "The text states Nyx was formerly Aldric “who became trapped,” but the codex states, “Nyx was once a human sorcerer named Aldric who became trapped between realms.” This is a descriptive difference." | | paragraph | 1 | | substring | "Aldric who became trapped" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"backstory\", expected \"eyeColor\"" |
|
| 53 | | parsed | | entry | "4418" | | detail | "backstory" | | explanation | "The text mentions a “failed summoning ritual”, but the codex mentions a “failed summoning ritual in 1643”. This is a date discrepancy." | | paragraph | 1 | | substring | "failed summoning ritual" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "their glowing blue eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per the codex, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"backstory\", expected \"eyeColor\"" |
|
| 54 | | parsed | | entry | "4419" | | detail | "eyeColor" | | explanation | "The text describes Margaret’s eye color as “sharp grey,” but the codex states it’s “sharp grey”. This is redundant." | | paragraph | 1 | | substring | "sharp grey" |
| | status | "true_positive" | | matchedExpected | | entry | "4419" | | detail | "eyeColor" | | summary | "Maggie has sharp grey eyes per the codex, but the passage says green eyes." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "her keen green eyes" | | locationAccurate | false |
|
|
| 55 | | parsed | | entry | "4419" | | detail | "hair" | | explanation | "The text describes Margaret’s hair as “silver-white, worn in a neat bun,” but the codex states it’s “silver-white, worn in a neat bun.” This is redundant." | | paragraph | 1 | | substring | "silver-white, worn in a neat bun" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "her keen green eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4419" | | detail | "eyeColor" | | summary | "Maggie has sharp grey eyes per the codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"hair\", expected \"eyeColor\"" |
|
| 56 | | parsed | | entry | "4419" | | detail | "glasses" | | explanation | "The text mentions “wire-rimmed spectacles,” but the codex states she wears “wire-rimmed spectacles.” This is redundant." | | paragraph | 1 | | substring | "wire-rimmed spectacles" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "her keen green eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4419" | | detail | "eyeColor" | | summary | "Maggie has sharp grey eyes per the codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"glasses\", expected \"eyeColor\"" |
|
| 57 | | parsed | | entry | "4419" | | detail | "walkingStick" | | explanation | "The text states she uses a “blackthorn walking stick,” but the codex states she carries “blackthorn walking stick”. This is redundant." | | paragraph | 1 | | substring | "blackthorn walking stick" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "her keen green eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4419" | | detail | "eyeColor" | | summary | "Maggie has sharp grey eyes per the codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"walkingStick\", expected \"eyeColor\"" |
|
| 58 | | parsed | | entry | "4419" | | detail | "build" | | explanation | "The text describes Margaret’s build as “slight, frail appearance but fierce wit,” but the codex states she has “slight, frail appearance but fierce wit.” This is redundant." | | paragraph | 1 | | substring | "slight, frail appearance but fierce wit" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "her keen green eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4419" | | detail | "eyeColor" | | summary | "Maggie has sharp grey eyes per the codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"build\", expected \"eyeColor\"" |
|
| 59 | | parsed | | entry | "4419" | | detail | "description" | | explanation | "The text describes Maggie as a “retired librarian,” but the codex states she was “Former head librarian.” This is a descriptive difference." | | paragraph | 1 | | substring | "retired librarian" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "her keen green eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4419" | | detail | "eyeColor" | | summary | "Maggie has sharp grey eyes per the codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"description\", expected \"eyeColor\"" |
|
| 60 | | parsed | | entry | "4419" | | detail | "backstory" | | explanation | "The text states Maggie's late husband was a \"Warden,\" while the codex states he was \"Warden.\" This is redundant." | | paragraph | 1 | | substring | "late husband was a Warden" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "her keen green eyes" | | locationAccurate | false |
| | closestExpected | | entry | "4419" | | detail | "eyeColor" | | summary | "Maggie has sharp grey eyes per the codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"backstory\", expected \"eyeColor\"" |
|
| 61 | | parsed | | entry | "4420" | | detail | "eyeColor" | | explanation | "The text states Kai’s eye color is “dark brown,” but the codex states it’s “dark brown.” This is redundant." | | paragraph | 1 | | substring | "dark brown" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "detail mismatch: got \"eyeColor\", expected \"hair\"" |
|
| 62 | | parsed | | entry | "4420" | | detail | "hair" | | explanation | "The text describes Kai’s hair as “dyed electric-blue,” but the codex states it’s “dyed electric-blue in an undercut.” This is a description difference." | | paragraph | 1 | | substring | "dyed electric-blue" |
| | status | "true_positive" | | matchedExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
|
|
| 63 | | parsed | | entry | "4420" | | detail | "headphones" | | explanation | "The text mentions Kai wears “noise-cancelling headphones,” but the codex states he wears “noise-cancelling headphones, always worn around his neck.” This is a detail difference." | | paragraph | 1 | | substring | "noise-cancelling headphones" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "detail mismatch: got \"headphones\", expected \"hair\"" |
|
| 64 | | parsed | | entry | "4420" | | detail | "wristTattoo" | | explanation | "The text states Kai has a “wristTattoo,” but the codex states he has “wristTattoo”. This is redundant." | | paragraph | 1 | | substring | "wristTattoo" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "detail mismatch: got \"wristTattoo\", expected \"hair\"" |
|
| 65 | | parsed | | entry | "4420" | | detail | "build" | | explanation | "The text describes Kai’s build as “lean,” but the codex states he’s “lean.” This is redundant." | | paragraph | 1 | | substring | "lean" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "detail mismatch: got \"build\", expected \"hair\"" |
|
| 66 | | parsed | | entry | "4420" | | detail | "backstory" | | explanation | "The text mentions Kai dropped out of “Imperial College London,” but the codex states he dropped out of “Imperial College London.” This is redundant." | | paragraph | 1 | | substring | "Imperial College London" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "detail mismatch: got \"backstory\", expected \"hair\"" |
|
| 67 | | parsed | | entry | "4420" | | detail | "backstory" | | explanation | "The text states that Kai lives in a “converted shipping container in Hackney Wick,” but the codex states he lives in “a converted shipping container in Hackney Wick.” This is redundant." | | paragraph | 1 | | substring | "converted shipping container" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "His natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per the codex, but the passage says natural black hair." |
| | reason | "detail mismatch: got \"backstory\", expected \"hair\"" |
|