| 0 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "The codex states Aurora's eye color is bright blue, not green." | | paragraph | 1 | | substring | "her green eyes" |
| | status | "true_positive" | | matchedExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per codex, but the passage says green eyes." |
| | location | | extractedText | "her green eyes" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | true |
|
|
| 1 | | parsed | | entry | "4413" | | detail | "signetRing" | | explanation | "The codex states Silas wears his silver signet ring on his right hand, not left." | | paragraph | 1 | | substring | "his left hand" |
| | status | "true_positive" | | matchedExpected | | entry | "4413" | | detail | "signetRing" | | summary | "Silas wears his signet ring on his right hand per codex, but the passage says left hand." |
| | location | | extractedText | "his left hand" | | inBounds | true | | expectedText | "his silver signet ring glinting on his left hand" | | locationAccurate | true |
|
|
| 2 | | parsed | | entry | "4413" | | detail | "beard" | | explanation | "The codex states Silas has grey-streaked auburn hair and beard, not dark brown." | | paragraph | 1 | | substring | "dark brown beard" |
| | status | "true_positive" | | matchedExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard is grey-streaked auburn per codex, but the passage says dark brown." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his dark brown beard" | | locationAccurate | false |
|
|
| 3 | | parsed | | entry | "4413" | | detail | "limp" | | explanation | "The codex states Silas has a limp in his left leg, not right." | | paragraph | 1 | | substring | "favoring his right leg" |
| | status | "true_positive" | | matchedExpected | | entry | "4413" | | detail | "limp" | | summary | "Silas has a limp in his left leg per codex, but the passage says right leg." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "favoring his right leg" | | locationAccurate | false |
|
|
| 4 | | parsed | | entry | "4413" | | detail | "age" | | explanation | "The codex states The Wardens were founded in 1215, not 1066." | | paragraph | 2 | | substring | "since their founding in 1066" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "his silver signet ring glinting on his left hand" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "signetRing" | | summary | "Silas wears his signet ring on his right hand per codex, but the passage says left hand." |
| | reason | "detail mismatch: got \"age\", expected \"signetRing\"" |
|
| 5 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "The codex lists \"Rory\" as an alias for Aurora, but the text refers to her as Rory (with one \"r\") inconsistently. While not a direct contradiction, the codex specifies \"Rory\" (with one \"r\") as an alias, and the text uses \"Rory\" (with one \"r\") in the first paragraph but switches to \"Rory\" (with one \"r\") again in the third paragraph. The inconsistency is in the *text's* internal usage, not the codex, but since the codex explicitly lists \"Rory\" (with one \"r\"), the text's inconsistent use of \"Rory\" (with one \"r\") and \"Rory\" (with one \"r\") is not a direct contradiction. *Correction: This is not a violation as the codex does not mandate a specific spelling of \"Rory\" beyond listing it as an alias.*" | | paragraph | 3 | | substring | "Rory" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 3]" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
|
| 6 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "*No violation, as the codex does not enforce a specific spelling of \"Rory\" beyond listing it as an alias.*" | | paragraph | 3 | | substring | "Rory" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 3]" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per codex, but the passage says green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
|
| 7 | | parsed | | entry | "4414" | | detail | "name" | | explanation | "The codex states the ruler of Dymas is Prince Belphegor, not Prince Mammon." | | paragraph | 3 | | substring | "Prince Mammon" |
| | status | "false_positive" | | location | | extractedText | "Prince Mammon" | | inBounds | true | | expectedText | "" | | locationAccurate | true |
|
|
| 8 | | parsed | | entry | "854" | | detail | "signColor" | | explanation | "The codex states The Raven's Nest has a distinctive green neon sign, not red." | | paragraph | 1 | | substring | "red neon sign" |
| | status | "true_positive" | | matchedExpected | | entry | "854" | | detail | "signColor" | | summary | "The Raven's Nest has a green neon sign per codex, but the passage says red." |
| | location | | extractedText | "red neon sign" | | inBounds | true | | expectedText | "The bar's red neon sign" | | locationAccurate | true |
|
|
| 9 | | parsed | | entry | "2001" | | detail | "chainMaterial" | | explanation | "The codex states the Heartstone Pendant has a silver chain, not golden." | | paragraph | 3 | | substring | "golden chain" |
| | status | "true_positive" | | matchedExpected | | entry | "2001" | | detail | "chainMaterial" | | summary | "The Heartstone Pendant has a silver chain per codex, but the passage says golden chain." |
| | location | | extractedText | "golden chain" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | true |
|
|
| 10 | | parsed | | entry | "7001" | | detail | "solsticeEffect" | | explanation | "The codex states The Veil weakens during the winter solstice and strengthens during the summer solstice, so the text's phrasing is incorrect." | | paragraph | 4 | | substring | "the summer solstice always weakened it" |
| | status | "true_positive" | | matchedExpected | | entry | "7001" | | detail | "solsticeEffect" | | summary | "The Veil weakens during the winter solstice per codex, but the passage says summer solstice." |
| | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "the summer solstice always weakened it" | | locationAccurate | false |
|
|
| 11 | | parsed | | entry | "4412" | | detail | "species" | | explanation | "The codex states Aurora is human, not Half-Fae." | | paragraph | 4 | | substring | "Her Half-Fae senses" |
| | status | "true_positive" | | matchedExpected | | entry | "4412" | | detail | "species" | | summary | "Aurora is Human per codex, but the passage says Half-Fae." |
| | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "Her Half-Fae senses" | | locationAccurate | false |
|
|