| 0.00% | Accuracy (recall) | Matched: 2/5, FP: 8 | | parsedCount | 10 | | matched | 2 | | total | 5 | | falsePositives | 8 | | expectedDetails | | 0 | | expected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per her codex entry, but the passage says she has green eyes." |
| | status | "matched" | | matchedBy | | entry | "4412" | | detail | "eyeColor" | | explanation | "The codex states Aurora's eye color is \"bright blue,\" not green." | | paragraph | 1 | | substring | "her green eyes" |
| | location | | extractedText | "her green eyes" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | true |
|
| | 1 | | expected | | entry | "4412" | | detail | "species" | | summary | "Aurora is Human per her codex entry, but the passage refers to her as Half-Fae." |
| | status | "matched" | | matchedBy | | entry | "4412" | | detail | "species" | | explanation | "The codex states Aurora is **Human**, not Half-Fae." | | paragraph | 2 | | substring | "Half-Fae senses" |
| | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "her Half-Fae senses tingling" | | locationAccurate | false |
|
| | 2 | | expected | | entry | "2001" | | detail | "chainMaterial" | | summary | "The Heartstone Pendant has a silver chain per its codex entry, but the passage says golden chain." |
| | status | "missed" | | nearMiss | | parsed | | entry | "2001" | | detail | "gemstoneColor" | | explanation | "The codex states the pendant has a **silver chain**, not golden." | | paragraph | 2 | | substring | "golden chain" |
| | reason | "detail mismatch: got \"gemstoneColor\", expected \"chainMaterial\"" |
|
| | 3 | | expected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | status | "missed" | | nearMiss | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "The codex states Silas' hair is \"grey-streaked auburn,\" not dark brown." | | paragraph | 1 | | substring | "dark brown beard" |
| | reason | "detail mismatch: got \"hair\", expected \"beard\"" |
|
| | 4 | | expected | | entry | "853" | | detail | "ruler" | | summary | "Dymas is Prince Belphegor's realm per the codex, but the passage says Prince Mammon's realm." |
| | status | "missed" | | nearMiss | | parsed | | entry | "853" | | detail | "name" | | explanation | "The codex states the ruler of Dymas is **Prince Belphegor**, not Prince Mammon." | | paragraph | 2 | | substring | "Prince Mammon's realm" |
| | reason | "detail mismatch: got \"name\", expected \"ruler\"" |
|
|
| | falsePositiveDetails | | 0 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "While \"Rory\" is listed as an alias, the text uses it as her primary name in the first line, which contradicts the codex's emphasis on \"Aurora\" as the canonical name in the description." | | paragraph | 1 | | substring | "Rory" |
| | status | "false_positive" | | location | | extractedText | "Rory" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per her codex entry, but the passage says she has green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
| | 1 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "The text refers to her as \"Rory\" in the first line, but the codex explicitly states \"Aurora\" is her canonical name in the description (\"Aurora, referred to by her friends as Rory\")." | | paragraph | 1 | | substring | "Rory" |
| | status | "false_positive" | | location | | extractedText | "Rory" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per her codex entry, but the passage says she has green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
| | 2 | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "The codex states Silas' hair is \"grey-streaked auburn,\" not dark brown." | | paragraph | 1 | | substring | "dark brown beard" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his dark brown beard" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | reason | "detail mismatch: got \"hair\", expected \"beard\"" |
| | 3 | | parsed | | entry | "4413" | | detail | "limp" | | explanation | "The codex specifies Silas has a limp in his **left** leg, but the text does not clarify which leg he is limping on. The phrasing \"limped around to her side\" is ambiguous and could imply the wrong leg." | | paragraph | 1 | | substring | "limped around to her side" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his dark brown beard" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | reason | "detail mismatch: got \"limp\", expected \"beard\"" |
| | 4 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "The text uses \"Aurora\" as her name, but the codex states she is referred to as \"Rory\" by friends, implying \"Aurora\" is less commonly used." | | paragraph | 2 | | substring | "Aurora" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per her codex entry, but the passage says she has green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
| | 5 | | parsed | | entry | "2001" | | detail | "gemstoneColor" | | explanation | "The codex states the pendant has a **silver chain**, not golden." | | paragraph | 2 | | substring | "golden chain" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | false |
| | closestExpected | | entry | "2001" | | detail | "chainMaterial" | | summary | "The Heartstone Pendant has a silver chain per its codex entry, but the passage says golden chain." |
| | reason | "detail mismatch: got \"gemstoneColor\", expected \"chainMaterial\"" |
| | 6 | | parsed | | entry | "2001" | | detail | "origin" | | explanation | "The codex states the pendant originates from **Dymas (Gluttony)**, ruled by **Prince Belphegor**, not Prince Mammon." | | paragraph | 2 | | substring | "Prince Mammon's realm" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | false |
| | closestExpected | | entry | "2001" | | detail | "chainMaterial" | | summary | "The Heartstone Pendant has a silver chain per its codex entry, but the passage says golden chain." |
| | reason | "detail mismatch: got \"origin\", expected \"chainMaterial\"" |
| | 7 | | parsed | | entry | "853" | | detail | "name" | | explanation | "The codex states the ruler of Dymas is **Prince Belphegor**, not Prince Mammon." | | paragraph | 2 | | substring | "Prince Mammon's realm" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "Prince Mammon's realm" | | locationAccurate | false |
| | closestExpected | | entry | "853" | | detail | "ruler" | | summary | "Dymas is Prince Belphegor's realm per the codex, but the passage says Prince Mammon's realm." |
| | reason | "detail mismatch: got \"name\", expected \"ruler\"" |
|
| |
| 20.00% | Precision | True positives: 2/10 | | totalReported | 10 | | truePositives | 2 | | reportedDetails | | 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 her codex entry, but the passage says she has green eyes." |
| | location | | extractedText | "her green eyes" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | true |
|
| | 1 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "While \"Rory\" is listed as an alias, the text uses it as her primary name in the first line, which contradicts the codex's emphasis on \"Aurora\" as the canonical name in the description." | | paragraph | 1 | | substring | "Rory" |
| | status | "false_positive" | | location | | extractedText | "Rory" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per her codex entry, but the passage says she has green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
| | 2 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "The text refers to her as \"Rory\" in the first line, but the codex explicitly states \"Aurora\" is her canonical name in the description (\"Aurora, referred to by her friends as Rory\")." | | paragraph | 1 | | substring | "Rory" |
| | status | "false_positive" | | location | | extractedText | "Rory" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per her codex entry, but the passage says she has green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
| | 3 | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "The codex states Silas' hair is \"grey-streaked auburn,\" not dark brown." | | paragraph | 1 | | substring | "dark brown beard" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his dark brown beard" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | reason | "detail mismatch: got \"hair\", expected \"beard\"" |
| | 4 | | parsed | | entry | "4413" | | detail | "limp" | | explanation | "The codex specifies Silas has a limp in his **left** leg, but the text does not clarify which leg he is limping on. The phrasing \"limped around to her side\" is ambiguous and could imply the wrong leg." | | paragraph | 1 | | substring | "limped around to her side" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "his dark brown beard" | | locationAccurate | false |
| | closestExpected | | entry | "4413" | | detail | "beard" | | summary | "Silas's beard matches his grey-streaked auburn hair per codex, but the passage says dark brown beard." |
| | reason | "detail mismatch: got \"limp\", expected \"beard\"" |
| | 5 | | parsed | | entry | "4412" | | detail | "aliases" | | explanation | "The text uses \"Aurora\" as her name, but the codex states she is referred to as \"Rory\" by friends, implying \"Aurora\" is less commonly used." | | paragraph | 2 | | substring | "Aurora" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "her green eyes scanning the room" | | locationAccurate | false |
| | closestExpected | | entry | "4412" | | detail | "eyeColor" | | summary | "Aurora has bright blue eyes per her codex entry, but the passage says she has green eyes." |
| | reason | "detail mismatch: got \"aliases\", expected \"eyeColor\"" |
| | 6 | | parsed | | entry | "2001" | | detail | "gemstoneColor" | | explanation | "The codex states the pendant has a **silver chain**, not golden." | | paragraph | 2 | | substring | "golden chain" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | false |
| | closestExpected | | entry | "2001" | | detail | "chainMaterial" | | summary | "The Heartstone Pendant has a silver chain per its codex entry, but the passage says golden chain." |
| | reason | "detail mismatch: got \"gemstoneColor\", expected \"chainMaterial\"" |
| | 7 | | parsed | | entry | "2001" | | detail | "origin" | | explanation | "The codex states the pendant originates from **Dymas (Gluttony)**, ruled by **Prince Belphegor**, not Prince Mammon." | | paragraph | 2 | | substring | "Prince Mammon's realm" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | false |
| | closestExpected | | entry | "2001" | | detail | "chainMaterial" | | summary | "The Heartstone Pendant has a silver chain per its codex entry, but the passage says golden chain." |
| | reason | "detail mismatch: got \"origin\", expected \"chainMaterial\"" |
| | 8 | | parsed | | entry | "853" | | detail | "name" | | explanation | "The codex states the ruler of Dymas is **Prince Belphegor**, not Prince Mammon." | | paragraph | 2 | | substring | "Prince Mammon's realm" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "Prince Mammon's realm" | | locationAccurate | false |
| | closestExpected | | entry | "853" | | detail | "ruler" | | summary | "Dymas is Prince Belphegor's realm per the codex, but the passage says Prince Mammon's realm." |
| | reason | "detail mismatch: got \"name\", expected \"ruler\"" |
| | 9 | | parsed | | entry | "4412" | | detail | "species" | | explanation | "The codex states Aurora is **Human**, not Half-Fae." | | paragraph | 2 | | substring | "Half-Fae senses" |
| | status | "true_positive" | | matchedExpected | | entry | "4412" | | detail | "species" | | summary | "Aurora is Human per her codex entry, but the passage refers to her as Half-Fae." |
| | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "her Half-Fae senses tingling" | | locationAccurate | false |
|
|
| |