| 0 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "The text states \"blue eyes,\" but the codex specifies \"bright blue\" for Aurora." | | paragraph | 1 | | substring | "her blue eyes" |
| | 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\"" |
|
| 1 | | parsed | | entry | "4413" | | detail | "eyeColor" | | explanation | "The codex states Silas has \"hazel\" eyes, not \"amber.\"" | | paragraph | 3 | | substring | "his amber eyes" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 3]" | | 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\"" |
|
| 2 | | parsed | | entry | "4414" | | detail | "hairColor" | | explanation | "The codex states Eva has \"curly red\" hair, but the text describes it as \"red\" without specifying curliness (though this is stylistic, not a contradiction). *Correction:* No violation here—this is stylistic, not a factual error. Re-evaluating: **No violation** for hair color in this instance." | | 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 \"hairColor\", expected \"glasses\"" |
|
| 3 | | parsed | | entry | "4414" | | detail | "glasses" | | explanation | "The codex states Eva wears \"round glasses,\" not \"square.\"" | | paragraph | 1 | | substring | "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 | "square glasses" | | inBounds | true | | expectedText | "her square glasses" | | locationAccurate | true |
|
|
| 4 | | parsed | | entry | "4414" | | detail | "alias" | | explanation | "The codex states the Ledger originates from **Dymas**, not Avaros. The text incorrectly attributes it to Avaros." | | paragraph | 2 | | substring | "Prince Belphegor's domain of greed" |
| | status | "false_positive" | | location | | extractedText | "Prince Belphegor's domain of greed" | | 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 \"alias\", expected \"glasses\"" |
|
| 5 | | parsed | | entry | "4416" | | detail | "hairColor" | | explanation | "The codex states Detective Quinn has \"salt-and-pepper\" hair, not \"blonde.\"" | | paragraph | 4 | | substring | "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 | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "Her short blonde hair" | | locationAccurate | false |
|
|
| 6 | | parsed | | entry | "4416" | | detail | "eyeColor" | | explanation | "The codex states Quinn has \"brown\" eyes, not \"blue.\"" | | paragraph | 4 | | substring | "blue eyes" |
| | 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 | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "her blue eyes watching the museum" | | locationAccurate | false |
|
|
| 7 | | parsed | | entry | "4415" | | detail | "hairColor" | | explanation | "The codex states Lucien has \"platinum blond\" hair, but the text describes the companion as \"platinum blond\" (correctly matching Lucien's alias). *No violation here*—this is stylistic, not a contradiction." | | paragraph | 3 | | substring | "platinum blond" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 3]" | | 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 | "detail mismatch: got \"hairColor\", expected \"eyeColor\"" |
|
| 8 | | parsed | | entry | "4416" | | detail | "alias" | | explanation | "The text describes the companion as \"platinum blond\" (correctly matching Lucien), but the codex does not list Quinn as having a companion with these traits. The text implies a **mismatch** between the companion's description and the codex's character list (since Quinn is the only named detective)." | | paragraph | 4 | | substring | "platinum blond, tailored suit" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "her blue eyes watching the museum" | | locationAccurate | false |
| | closestExpected | | entry | "4416" | | detail | "eyeColor" | | summary | "Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"alias\", expected \"eyeColor\"" |
|
| 9 | | parsed | | entry | "4416" | | detail | "watch" | | explanation | "The codex states Quinn wears a watch on her **left wrist**, but the text does not mention this detail." | | paragraph | 4 | | substring | "left wrist" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "her blue eyes watching the museum" | | locationAccurate | false |
| | closestExpected | | entry | "4416" | | detail | "eyeColor" | | summary | "Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"watch\", expected \"eyeColor\"" |
|
| 10 | | parsed | | entry | "4416" | | detail | "age" | | explanation | "No age is mentioned for Quinn in the text, but the codex states she is **41**." | | paragraph | 4 | | substring | "not mentioned" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "her blue eyes watching the museum" | | locationAccurate | false |
| | closestExpected | | entry | "4416" | | detail | "eyeColor" | | summary | "Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"age\", expected \"eyeColor\"" |
|
| 11 | | parsed | | entry | "4416" | | detail | "height" | | explanation | "No height is mentioned for Quinn in the text, but the codex states she is **5'9\"**." | | paragraph | 4 | | substring | "not mentioned" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "her blue eyes watching the museum" | | locationAccurate | false |
| | closestExpected | | entry | "4416" | | detail | "eyeColor" | | summary | "Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"height\", expected \"eyeColor\"" |
|
| 12 | | parsed | | entry | "4416" | | detail | "jawline" | | explanation | "No jawline detail is mentioned for Quinn in the text, but the codex states she has a \"sharp jaw.\"" | | paragraph | 4 | | substring | "not mentioned" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "her blue eyes watching the museum" | | locationAccurate | false |
| | closestExpected | | entry | "4416" | | detail | "eyeColor" | | summary | "Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"jawline\", expected \"eyeColor\"" |
|
| 13 | | parsed | | entry | "4416" | | detail | "bearing" | | explanation | "No bearing detail is mentioned for Quinn in the text, but the codex states she has \"military precision.\"" | | paragraph | 4 | | substring | "not mentioned" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "her blue eyes watching the museum" | | locationAccurate | false |
| | closestExpected | | entry | "4416" | | detail | "eyeColor" | | summary | "Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"bearing\", expected \"eyeColor\"" |
|
| 14 | | parsed | | entry | "853" | | detail | "ruler" | | explanation | "The text incorrectly states the Ledger came from **Dymas**, but the codex states it originated from **Avaros**." | | paragraph | 2 | | substring | "Dymas" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "Prince Belphegor's domain of greed" | | locationAccurate | false |
| | 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\"" |
|
| 15 | | parsed | | entry | "2002" | | detail | "origin" | | explanation | "The codex states the Ledger originates from **Avaros**, but the text incorrectly attributes it to **Dymas**." | | paragraph | 2 | | substring | "Dymas" |
| | 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 | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "it originally came from Dymas, not Avaros" | | locationAccurate | false |
|
|
| 16 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "Aurora's eyes are described as \"blue\" in the text, but the codex specifies \"bright blue.\"" | | paragraph | 1 | | substring | "blue" |
| | 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\"" |
|
| 17 | | parsed | | entry | "4413" | | detail | "eyeColor" | | explanation | "Silas' eyes are described as \"amber\" in the text, but the codex states \"hazel.\"" | | paragraph | 3 | | substring | "amber" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 3]" | | 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\"" |
|
| 18 | | parsed | | entry | "4414" | | detail | "glasses" | | explanation | "Eva wears \"round glasses\" (codex) but is described as wearing \"square glasses\" in the text." | | paragraph | 1 | | substring | "square" |
| | status | "false_positive" | | location | | extractedText | "square" | | inBounds | true | | expectedText | "" | | locationAccurate | true |
|
|
| 19 | | parsed | | entry | "4416" | | detail | "hairColor" | | explanation | "Quinn's hair is described as \"blonde\" in the text, but the codex states \"salt-and-pepper.\"" | | paragraph | 4 | | substring | "blonde" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "her blue eyes watching the museum" | | locationAccurate | false |
| | closestExpected | | entry | "4416" | | detail | "eyeColor" | | summary | "Detective Quinn has brown eyes per her codex entry, but the passage says blue eyes." |
| | reason | "detail mismatch: got \"hairColor\", expected \"eyeColor\"" |
|
| 20 | | parsed | | entry | "4416" | | detail | "eyeColor" | | explanation | "Quinn's eyes are described as \"blue\" in the text, but the codex states \"brown.\"" | | paragraph | 4 | | substring | "blue" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | 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 | "detail mismatch: got \"eyeColor\", expected \"hair\"" |
|
| 21 | | parsed | | entry | "2002" | | detail | "origin" | | explanation | "The Ledger is incorrectly stated to originate from **Dymas** (text) but is from **Avaros** (codex)." | | paragraph | 2 | | substring | "Dymas" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|