| 0.0000% | Accuracy (recall) | Matched: 3/5, FP: 6 | | parsedCount | 9 | | matched | 3 | | total | 5 | | falsePositives | 6 | | 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 text states \"green eyes,\" but the codex specifies Aurora's eye color is \"bright blue.\"" | | 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 text mentions \"Half-Fae senses,\" but the codex specifies Aurora's species as \"Human.\"" | | paragraph | 3 | | substring | "Half-Fae senses" |
| | location | | extractedText | "[not found in paragraph 3]" | | 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 text describes the pendant's chain as \"golden,\" but the codex states it is a \"silver chain.\"" | | paragraph | 3 | | 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 text says \"dark brown beard,\" but the codex describes Silas's hair as \"grey-streaked auburn\" and his beard as \"neatly trimmed, matching his grey-streaked auburn hair.\" While the beard's color is implied to be similar, the text explicitly contradicts the codex." | | paragraph | 2 | | substring | "his 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 | "matched" | | matchedBy | | entry | "853" | | detail | "ruler" | | explanation | "The text states \"Prince Mammon,\" but the codex specifies the ruler of Dymas is \"Prince Belphegor.\"" | | paragraph | 3 | | substring | "Prince Mammon" |
| | location | | extractedText | "Prince Mammon" | | inBounds | true | | expectedText | "Prince Mammon's realm" | | locationAccurate | true |
|
|
| | falsePositiveDetails | | 0 | | parsed | | entry | "4412" | | detail | "name" | | explanation | "The text calls her \"Rory,\" but the codex states her canonical aliases include \"Rory\" but also clarifies her primary name is \"Aurora Carter.\" While \"Rory\" is an alias, the text omits her full name entirely in this instance, which may mislead readers into thinking \"Rory\" is her sole or primary name." | | 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 \"name\", expected \"eyeColor\"" |
| | 1 | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "The text says \"dark brown beard,\" but the codex describes Silas's hair as \"grey-streaked auburn\" and his beard as \"neatly trimmed, matching his grey-streaked auburn hair.\" While the beard's color is implied to be similar, the text explicitly contradicts the codex." | | paragraph | 2 | | substring | "his dark brown beard" |
| | status | "false_positive" | | location | | extractedText | "his dark brown beard" | | inBounds | true | | expectedText | "his dark brown beard" | | locationAccurate | true |
| | 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\"" |
| | 2 | | parsed | | entry | "4413" | | detail | "limp" | | explanation | "The text says Silas limps around, but the codex specifies a \"slight limp in his left leg.\" The text does not specify which leg is affected, which is a factual omission." | | paragraph | 2 | | substring | "limped around" |
| | status | "false_positive" | | location | | extractedText | "limped around" | | 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\"" |
| | 3 | | parsed | | entry | "4413" | | detail | "signetRing" | | explanation | "The text does not mention Silas's signet ring, but the codex states he always wears it on his right hand. While not explicitly contradicted, the omission of this detail is significant given the codex's emphasis on it." | | paragraph | 2 | | substring | "his right hand" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | 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 \"signetRing\", expected \"beard\"" |
| | 4 | | parsed | | entry | "854" | | detail | "name" | | explanation | "The text uses \"The Raven's Nest\" but does not specify the alias \"the Nest\" or \"Silas' bar\" as the codex does. While not a contradiction, the omission of \"Silas' bar\" might mislead readers into thinking the bar is unnamed." | | paragraph | 1 | | substring | "The Raven's Nest" |
| | status | "false_positive" | | location | | extractedText | "The Raven's Nest" | | inBounds | true | | expectedText | "" | | locationAccurate | true |
|
| | 5 | | parsed | | entry | "2001" | | detail | "gemstoneColor" | | explanation | "The text describes the pendant's chain as \"golden,\" but the codex states it is a \"silver chain.\"" | | paragraph | 3 | | substring | "golden chain" |
| | status | "false_positive" | | location | | extractedText | "golden chain" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | true |
| | 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\"" |
|
| |
| 33.3333% | Precision | True positives: 3/9 | | totalReported | 9 | | truePositives | 3 | | reportedDetails | | 0 | | parsed | | entry | "4412" | | detail | "name" | | explanation | "The text calls her \"Rory,\" but the codex states her canonical aliases include \"Rory\" but also clarifies her primary name is \"Aurora Carter.\" While \"Rory\" is an alias, the text omits her full name entirely in this instance, which may mislead readers into thinking \"Rory\" is her sole or primary name." | | 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 \"name\", expected \"eyeColor\"" |
| | 1 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "The text states \"green eyes,\" but the codex specifies Aurora's eye color is \"bright blue.\"" | | 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 |
|
| | 2 | | parsed | | entry | "4413" | | detail | "hair" | | explanation | "The text says \"dark brown beard,\" but the codex describes Silas's hair as \"grey-streaked auburn\" and his beard as \"neatly trimmed, matching his grey-streaked auburn hair.\" While the beard's color is implied to be similar, the text explicitly contradicts the codex." | | paragraph | 2 | | substring | "his dark brown beard" |
| | status | "false_positive" | | location | | extractedText | "his dark brown beard" | | inBounds | true | | expectedText | "his dark brown beard" | | locationAccurate | true |
| | 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 text says Silas limps around, but the codex specifies a \"slight limp in his left leg.\" The text does not specify which leg is affected, which is a factual omission." | | paragraph | 2 | | substring | "limped around" |
| | status | "false_positive" | | location | | extractedText | "limped around" | | 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 | "4413" | | detail | "signetRing" | | explanation | "The text does not mention Silas's signet ring, but the codex states he always wears it on his right hand. While not explicitly contradicted, the omission of this detail is significant given the codex's emphasis on it." | | paragraph | 2 | | substring | "his right hand" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | 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 \"signetRing\", expected \"beard\"" |
| | 5 | | parsed | | entry | "853" | | detail | "ruler" | | explanation | "The text states \"Prince Mammon,\" but the codex specifies the ruler of Dymas is \"Prince Belphegor.\"" | | paragraph | 3 | | substring | "Prince Mammon" |
| | status | "true_positive" | | matchedExpected | | entry | "853" | | detail | "ruler" | | summary | "Dymas is Prince Belphegor's realm per the codex, but the passage says Prince Mammon's realm." |
| | location | | extractedText | "Prince Mammon" | | inBounds | true | | expectedText | "Prince Mammon's realm" | | locationAccurate | true |
|
| | 6 | | parsed | | entry | "854" | | detail | "name" | | explanation | "The text uses \"The Raven's Nest\" but does not specify the alias \"the Nest\" or \"Silas' bar\" as the codex does. While not a contradiction, the omission of \"Silas' bar\" might mislead readers into thinking the bar is unnamed." | | paragraph | 1 | | substring | "The Raven's Nest" |
| | status | "false_positive" | | location | | extractedText | "The Raven's Nest" | | inBounds | true | | expectedText | "" | | locationAccurate | true |
|
| | 7 | | parsed | | entry | "2001" | | detail | "gemstoneColor" | | explanation | "The text describes the pendant's chain as \"golden,\" but the codex states it is a \"silver chain.\"" | | paragraph | 3 | | substring | "golden chain" |
| | status | "false_positive" | | location | | extractedText | "golden chain" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | true |
| | 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\"" |
| | 8 | | parsed | | entry | "4412" | | detail | "species" | | explanation | "The text mentions \"Half-Fae senses,\" but the codex specifies Aurora's species as \"Human.\"" | | paragraph | 3 | | 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 3]" | | inBounds | true | | expectedText | "her Half-Fae senses tingling" | | locationAccurate | false |
|
|
| |