| 0 | | parsed | | entry | "4414" | | detail | "eyeColor" | | explanation | "Lucien has heterochromatic eyes (one amber, one black), not both amber." | | paragraph | 2 | | substring | "with both his amber eyes narrowed" |
| | status | "false_positive" | | location | | extractedText | "with both his amber eyes narrowed" | | 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 \"eyeColor\", expected \"glasses\"" |
|
| 1 | | parsed | | entry | "4413" | | detail | "signetRing" | | explanation | "This contradicts the focus, but not Silas' details. However, Silas is not mentioned in this paragraph at all, so there's no direct contradiction here. I'll remove this one." | | paragraph | 2 | | substring | "Lucien, who leaned over it with both his amber eyes narrowed in concentration" |
| | status | "false_positive" | | location | | extractedText | "Lucien, who leaned over it with both his amber eyes narrowed in concentration" | | inBounds | true | | expectedText | "" | | locationAccurate | true |
|
|
| 2 | | parsed | | entry | "4416" | | detail | "eyeColor" | | explanation | "Detective Quinn has brown eyes, not blue." | | paragraph | 4 | | substring | "her 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 |
|
|
| 3 | | parsed | | entry | "4416" | | detail | "hair" | | explanation | "Detective Quinn has closely cropped salt-and-pepper hair, not short blonde." | | paragraph | 4 | | substring | "short blonde" |
| | 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 |
|
|
| 4 | | parsed | | entry | "4415" | | detail | "backstory" | | explanation | "Lucien's father is from Avaros, the realm of Greed, while the Ledger of Debts comes from Avaros. This is consistent, not a contradiction." | | paragraph | 2 | | substring | "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 | "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 \"backstory\", expected \"eyeColor\"" |
|
| 5 | | parsed | | entry | "2002" | | detail | "origin" | | explanation | "The Ledger of Debts comes from Avaros, not Dymas. This contradicts the text." | | paragraph | 2 | | substring | "that 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 | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "it originally came from Dymas, not Avaros" | | locationAccurate | false |
|
|
| 6 | | parsed | | entry | "4414" | | detail | "eyeColor" | | explanation | "Lucien has heterochromatic eyes (one amber, one black), not both amber." | | paragraph | 2 | | substring | "with both his amber eyes narrowed" |
| | status | "false_positive" | | location | | extractedText | "with both his amber eyes narrowed" | | 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 \"eyeColor\", expected \"glasses\"" |
|
| 7 | | parsed | | entry | "853" | | detail | "ruler" | | explanation | "Prince Belphegor rules Dymas (Gluttony), not Avaros (Greed). Mammon rules Avaros." | | 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\"" |
|
| 8 | | parsed | | entry | "855" | | detail | "ruler" | | explanation | "Prince Belphegor rules Dymas (Gluttony), not Avaros (Greed). Mammon rules Avaros. This is the same violation as above, but confirming it." | | 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 |
|
|
| 9 | | parsed | | entry | "2002" | | detail | "origin" | | explanation | "The Ledger of Debts comes from Avaros, not Dymas." | | paragraph | 2 | | substring | "that originally came from Dymas, not Avaros" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 10 | | parsed | | entry | "4416" | | detail | "eyeColor" | | explanation | "Detective Quinn has brown eyes, not blue." | | paragraph | 4 | | substring | "her blue eyes" |
| | 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\"" |
|
| 11 | | parsed | | entry | "4416" | | detail | "hair" | | explanation | "Detective Quinn has closely cropped salt-and-pepper hair, not short blonde." | | paragraph | 4 | | substring | "short 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 \"hair\", expected \"eyeColor\"" |
|
| 12 | | parsed | | entry | "2002" | | detail | "origin" | | explanation | "The Ledger of Debts comes from Avaros, not Dymas." | | paragraph | 2 | | substring | "that originally came from Dymas, not Avaros" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 13 | | parsed | | entry | "4416" | | detail | "eyeColor" | | explanation | "Detective Quinn has brown eyes, not blue." | | paragraph | 4 | | substring | "her blue eyes" |
| | 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\"" |
|
| 14 | | parsed | | entry | "4416" | | detail | "hair" | | explanation | "Detective Quinn has closely cropped salt-and-pepper hair, not short blonde." | | paragraph | 4 | | substring | "short 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 \"hair\", expected \"eyeColor\"" |
|
| 15 | | parsed | | entry | "4414" | | detail | "eyeColor" | | explanation | "Lucien has heterochromatic eyes (one amber, one black), not both amber." | | paragraph | 2 | | substring | "with both his amber eyes narrowed" |
| | status | "false_positive" | | location | | extractedText | "with both his amber eyes narrowed" | | 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 \"eyeColor\", expected \"glasses\"" |
|
| 16 | | parsed | | entry | "2002" | | detail | "origin" | | explanation | "The Ledger of Debts comes from Avaros, not Dymas." | | paragraph | 2 | | substring | "that originally came from Dymas, not Avaros" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 17 | | parsed | | entry | "4416" | | detail | "eyeColor" | | explanation | "Detective Quinn has brown eyes, not blue." | | paragraph | 4 | | substring | "her blue eyes" |
| | 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\"" |
|
| 18 | | parsed | | entry | "4416" | | detail | "hair" | | explanation | "Detective Quinn has closely cropped salt-and-pepper hair, not short blonde." | | paragraph | 4 | | substring | "short 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 \"hair\", expected \"eyeColor\"" |
|
| 19 | | parsed | | entry | "4414" | | detail | "eyeColor" | | explanation | "Lucien has heterochromatic eyes (one amber, one black), not both amber." | | paragraph | 2 | | substring | "with both his amber eyes narrowed" |
| | status | "false_positive" | | location | | extractedText | "with both his amber eyes narrowed" | | 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 \"eyeColor\", expected \"glasses\"" |
|