| 0 | | parsed | | entry | "4414" | | detail | "hair" | | explanation | "The text says Eva has curly red hair, but the codex specifies curly red hair—however it also later implies her glasses are “square glasses” while the codex says “round glasses.” (Hair is consistent; this violation is actually about glasses, not hair.)" | | paragraph | 1 | | substring | "her curly red hair" |
| | status | "false_positive" | | location | | extractedText | "her curly red hair" | | inBounds | true | | expectedText | "her square glasses" | | locationAccurate | false |
| | closestExpected | | entry | "4414" | | detail | "glasses" | | summary | "Eva wears round glasses per her codex entry, but the passage says square glasses." |
| | reason | "detail mismatch: got \"hair\", expected \"glasses\"" |
|
| 1 | | parsed | | entry | "4414" | | detail | "glasses" | | explanation | "The text says “square glasses,” but the codex states Eva has “round glasses.”" | | paragraph | 1 | | substring | "Eva adjusted her square glasses" |
| | status | "true_positive" | | matchedExpected | | entry | "4414" | | detail | "glasses" | | summary | "Eva wears round glasses per her codex entry, but the passage says square glasses." |
| | location | | extractedText | "Eva adjusted her square glasses" | | inBounds | true | | expectedText | "her square glasses" | | locationAccurate | true |
|
|
| 2 | | parsed | | entry | "853" | | detail | "ruler" | | explanation | "The text says Prince Belphegor rules Avaros (a domain of greed), but the codex says Dymas (Gluttony) is ruled by Prince Belphegor, while Avaros (Greed) is ruled by Prince Mammon." | | paragraph | 2 | | substring | "Prince Belphegor's domain of greed" |
| | status | "false_positive" | | location | | extractedText | "Prince Belphegor's domain of greed" | | inBounds | true | | expectedText | "Prince Belphegor's domain of greed" | | locationAccurate | true |
| | closestExpected | | entry | "855" | | detail | "ruler" | | summary | "Avaros is Prince Mammon's realm per the codex, but Eva says it is Prince Belphegor's domain." |
| | reason | "entry mismatch: got \"853\", expected \"855\"" |
|
| 3 | | parsed | | entry | "855" | | detail | "ruler" | | explanation | "The text claims the ruler of “Avaros” (greed) is Prince Belphegor, but the codex lists Prince Mammon as ruler of Avaros." | | paragraph | 2 | | substring | "Prince Belphegor's domain of greed" |
| | status | "true_positive" | | matchedExpected | | entry | "855" | | detail | "ruler" | | summary | "Avaros is Prince Mammon's realm per the codex, but Eva says it is Prince Belphegor's domain." |
| | location | | extractedText | "Prince Belphegor's domain of greed" | | inBounds | true | | expectedText | "Prince Belphegor's domain of greed" | | locationAccurate | true |
|
|
| 4 | | parsed | | entry | "4413" | | detail | "eyeColor" | | explanation | "The text describes Lucien as having “both his amber eyes,” but the codex states his eyes are heterochromatic: one amber and one black." | | paragraph | 2 | | substring | "with both his amber eyes narrowed in concentration" |
| | status | "false_positive" | | location | | extractedText | "with both his amber eyes narrowed in concentration" | | inBounds | true | | expectedText | "both his amber eyes narrowed" | | locationAccurate | true |
| | closestExpected | | entry | "4415" | | detail | "eyeColor" | | summary | "Lucien has one amber eye and one black eye (heterochromia), but the passage says both his amber eyes." |
| | reason | "entry mismatch: got \"4413\", expected \"4415\"" |
|
| 5 | | parsed | | entry | "2002" | | detail | "description" | | explanation | "This matches the codex’s idea, but the text later states the Ledger came from Dymas, not Avaros; that origin contradiction is the factual issue tied to this object." | | paragraph | 2 | | substring | "The Ledger of Debts. My father mentioned it once — a record of every supernatural debt ever owed." |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "it originally came from Dymas, not Avaros" | | locationAccurate | false |
| | closestExpected | | entry | "2002" | | detail | "origin" | | summary | "The Ledger of Debts originates from Avaros per its codex entry, but Eva says it came from Dymas." |
| | reason | "detail mismatch: got \"description\", expected \"origin\"" |
|
| 6 | | parsed | | entry | "2002" | | detail | "origin" | | explanation | "The text says the Ledger of Debts originated from Dymas, but the codex states its origin is Avaros." | | paragraph | 4 | | substring | "And it originally came from Dymas, not Avaros." |
| | status | "true_positive" | | matchedExpected | | entry | "2002" | | detail | "origin" | | summary | "The Ledger of Debts originates from Avaros per its codex entry, but Eva says it came from Dymas." |
| | location | | extractedText | "And it originally came from Dymas, not Avaros." | | inBounds | true | | expectedText | "it originally came from Dymas, not Avaros" | | locationAccurate | true |
|
|
| 7 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "The text does not mention Aurora’s eyes here; this is not a contradiction. (No violation.)" | | paragraph | 1 | | substring | "Prince Belphegor's domain of greed." |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "both his amber eyes narrowed" | | locationAccurate | false |
| | closestExpected | | entry | "4415" | | detail | "eyeColor" | | summary | "Lucien has one amber eye and one black eye (heterochromia), but the passage says both his amber eyes." |
| | reason | "entry mismatch: got \"4412\", expected \"4415\"" |
|
| 8 | | parsed | | entry | "4416" | | detail | "eyeColor" | | explanation | "The text says Detective Quinn has blue eyes, but the codex specifies her eyeColor is brown." | | paragraph | 5 | | substring | "her blue eyes watching the museum entrance" |
| | status | "true_positive" | | matchedExpected | | entry | "4416" | | detail | "eyeColor" | | summary | "Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes." |
| | location | | extractedText | "her blue eyes watching the museum entrance" | | inBounds | true | | expectedText | "her blue eyes watching the museum" | | locationAccurate | true |
|
|
| 9 | | parsed | | entry | "4416" | | detail | "hair" | | explanation | "The text says Quinn has short blonde hair, but the codex specifies closely cropped salt-and-pepper hair." | | paragraph | 5 | | substring | "Her short blonde hair" |
| | status | "true_positive" | | matchedExpected | | entry | "4416" | | detail | "hair" | | summary | "Detective Quinn has salt-and-pepper hair per her codex entry, but the passage says blonde hair." |
| | location | | extractedText | "Her short blonde hair" | | inBounds | true | | expectedText | "Her short blonde hair" | | locationAccurate | true |
|
|
| 10 | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "The text describes Lucien as “platinum blond” in a tailored suit context; the codex states Lucien’s hair is “slicked-back platinum blond,” which is consistent in color but the text omits “slicked-back.” This is not a factual contradiction per codex attributes provided, so no violation." | | paragraph | 6 | | substring | "— platinum blond" |
| | status | "false_positive" | | location | | extractedText | "— platinum blond" | | inBounds | true | | expectedText | "Her short blonde hair" | | locationAccurate | false |
| | closestExpected | | entry | "4416" | | detail | "hair" | | summary | "Detective Quinn has salt-and-pepper hair per her codex entry, but the passage says blonde hair." |
| | reason | "entry mismatch: got \"4413\", expected \"4416\"" |
|
| 11 | | parsed | | entry | "4413" | | detail | "eyeColor" | | explanation | "No explicit eye color here; already covered earlier. (No violation.)" | | paragraph | 6 | | substring | "male companion — platinum blond, tailored suit" |
| | status | "false_positive" | | location | | extractedText | "male companion — platinum blond, tailored suit" | | inBounds | true | | expectedText | "both his amber eyes narrowed" | | locationAccurate | false |
| | closestExpected | | entry | "4415" | | detail | "eyeColor" | | summary | "Lucien has one amber eye and one black eye (heterochromia), but the passage says both his amber eyes." |
| | reason | "entry mismatch: got \"4413\", expected \"4415\"" |
|