| 0 | | parsed | | entry | "4412" | | detail | "species" | | explanation | "The text states 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 | "hair" | | explanation | "The text describes Aurora's hair as black, but the codex states it is straight shoulder-length black." | | 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\"" |
|
| 2 | | parsed | | entry | "4412" | | detail | "scar" | | explanation | "The text describes Aurora's scar as on her left wrist, but the codex states it is on her left wrist." | | 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\"" |
|
| 3 | | parsed | | entry | "4412" | | detail | "backstory" | | explanation | "The text states Rory was born in Cardiff, but the codex states she was born in Cardiff to an Irish barrister father and Welsh teacher mother." | | paragraph | 1 | | substring | "Cardiff" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 4 | | parsed | | entry | "4412" | | detail | "backstory" | | explanation | "The text states she fled to London at the behest of her childhood friend Eva, but the codex does not mention Eva’s involvement." | | paragraph | 1 | | substring | "Eva" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 5 | | parsed | | entry | "4412" | | detail | "backstory" | | explanation | "The text mentions Yu-Fei Cheung, but the codex does not provide specifics about her restaurant." | | paragraph | 1 | | substring | "Yu-Fei Cheung" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 6 | | parsed | | entry | "4412" | | detail | "backstory" | | explanation | "The text mentions Rory lives above Silas' bar, but the codex describes Silas as owning \"The Raven's Nest\" bar." | | paragraph | 1 | | substring | "Silas" |
| | status | "false_positive" | | location | | extractedText | "Silas" | | inBounds | true | | expectedText | "" | | locationAccurate | true |
|
|
| 7 | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "The text describes Silas' hair as grey-streaked auburn, but the codex states it is grey-streaked auburn." | | paragraph | 1 | | substring | "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\"" |
|
| 8 | | parsed | | entry | "4413" | | detail | "limp" | | explanation | "The text states Silas has a limp in his left leg, but the codex states he has a limp in his left leg." | | paragraph | 1 | | substring | "left leg" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 9 | | parsed | | entry | "4413" | | detail | "signetRing" | | explanation | "The text states Silas wears his signet ring on his right hand, but the codex states it is worn on his right hand." | | paragraph | 1 | | substring | "right hand" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 10 | | parsed | | entry | "4413" | | detail | "description" | | explanation | "The text describes Silas as carrying himself with quiet authority, but the codex states he has quiet authority." | | paragraph | 1 | | substring | "quiet authority" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 11 | | parsed | | entry | "4413" | | detail | "backstory" | | explanation | "The text states Silas was a former MI6 agent, but the codex states he was a former MI6 field agent." | | paragraph | 1 | | substring | "MI6" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 12 | | parsed | | entry | "4413" | | detail | "backstory" | | explanation | "The text mentioned Silas retired after a botched operation in Prague, but the codex does not mention Prague or the botched operation." | | paragraph | 1 | | substring | "Prague" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 13 | | parsed | | entry | "4414" | | detail | "glasses" | | explanation | "The text describes Eva as wearing round glasses, but the codex states she wears wire-rimmed spectacles." | | paragraph | 1 | | substring | "round glasses" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 14 | | parsed | | entry | "4414" | | detail | "satchel" | | explanation | "The text states Eva carries a satchel full of books, but the codex states it is full of research." | | paragraph | 1 | | substring | "books" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 15 | | parsed | | entry | "4414" | | detail | "freckles" | | explanation | "The text states Eve has freckles, but the codex states she has freckled complexion." | | paragraph | 1 | | substring | "freckled complexion" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 16 | | parsed | | entry | "4414" | | detail | "nervousHabit" | | explanation | "The text states Eva has a nervous habit of tucking hair behind her left ear, but the codex states she tucks hair behind her left ear." | | paragraph | 1 | | substring | "left ear" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 17 | | parsed | | entry | "4415" | | detail | "eyeColor" | | explanation | "The text states Lucien has heterochromatic eyes (one amber, one black), but the codex describes them as amber and black." | | 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\"" |
|
| 18 | | parsed | | entry | "4415" | | detail | "dress" | | explanation | "The text states Lucien wears tailored charcoal suits, but the codex states he wears tailored charcoal suits." | | paragraph | 1 | | substring | "charcoal suits" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 19 | | parsed | | entry | "4415" | | detail | "cane" | | explanation | "The text describes Lucien’s cane as ivory-handled, but the codex states it is an ivory-handled cane that conceals a thin blade." | | paragraph | 1 | | substring | "ivory-handled cane" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 20 | | parsed | | entry | "4416" | | detail | "bearing" | | explanation | "The text describes Detective Quinn as having military precision, but the codex states she possesses military precision." | | paragraph | 1 | | substring | "military precision" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 21 | | parsed | | entry | "4416" | | detail | "backstory" | | explanation | "The text mentions Detective Quinn's partner, DS Morris, but the codex does not provide any information about him." | | paragraph | 1 | | substring | "DS Morris" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 22 | | parsed | | entry | "4417" | | detail | "scar" | | explanation | "The text states Tomás has a scar on his left forearm, but the codex states he has a scar running along his left forearm." | | 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 |
|
|
| 23 | | parsed | | entry | "4417" | | detail | "medallion" | | explanation | "The text mentions a Saint Christopher medallion, but the codex states he wears a Saint Christopher medallion." | | 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\"" |
|
| 24 | | parsed | | entry | "4417" | | detail | "birthplace" | | explanation | "The text states Tomás was born in Seville, Spain, but the codex states he was born in Seville, Spain." | | 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 |
|
|
| 25 | | parsed | | entry | "4418" | | detail | "eyeColor" | | explanation | "The text describes Nyx’s eyes as faintly glowing violet, but the codex states they are faintly glowing violet." | | paragraph | 1 | | substring | "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 |
|
|
| 26 | | parsed | | entry | "4418" | | detail | "form" | | explanation | "The text describes Nyx as a humanoid silhouette, but the codex states they are a humanoid silhouette of living shadow." | | 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\"" |
|
| 27 | | parsed | | entry | "4418" | | detail | "voice" | | explanation | "The text describes Nyx's voice as a whisper carried on the wind, but the codex states it sounds like a whisper carried on the wind." | | paragraph | 1 | | substring | "whisper carried" |
| | 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\"" |
|
| 28 | | parsed | | entry | "4419" | | detail | "hair" | | explanation | "The text describes Maggie's hair as silver-white, but the codex states it is silver-white." | | paragraph | 1 | | substring | "silver-white" |
| | 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\"" |
|
| 29 | | parsed | | entry | "4419" | | detail | "glasses" | | explanation | "The text describes Maggie wearing wire-rimmed spectacles, but the codex states she wears wire-rimmed spectacles." | | 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\"" |
|
| 30 | | parsed | | entry | "4419" | | detail | "walkingStick" | | explanation | "The text states Maggie carries a blackthorn walking stick, but the codex states she carries a blackthorn walking stick." | | 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\"" |
|
| 31 | | parsed | | entry | "4420" | | detail | "hair" | | explanation | "The text describes Kai’s hair as dyed electric-blue, but the codex states his hair is dyed electric-blue." | | paragraph | 1 | | substring | "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 |
|
|
| 32 | | parsed | | entry | "4420" | | detail | "headphones" | | explanation | "The text describes Kai wearing noise-cancelling headphones, but the codex states he wears noise-cancelling headphones around his neck." | | 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\"" |
|
| 33 | | parsed | | entry | "4420" | | detail | "wristTattoo" | | explanation | "The text states Kai has a wrist tattoo of a circuit board, but the codex states a circuit board tattoo on the inside of his right wrist." | | paragraph | 1 | | substring | "circuit board tattoo" |
| | 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\"" |
|