| 0.0000% | Accuracy (recall) | Matched: 2/5, FP: 10 | | parsedCount | 12 | | matched | 2 | | total | 5 | | falsePositives | 10 | | 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 says green eyes, but the codex says 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 | "missed" | | nearMiss | | parsed | | entry | "4412" | | detail | "hair" | | explanation | "The text says dark brown hair for Silas, but the codex says grey-streaked auburn." | | paragraph | 1 | | substring | "her dark brown beard" |
| | reason | "detail mismatch: got \"hair\", expected \"species\"" |
|
| | 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 | "matched" | | matchedBy | | entry | "2001" | | detail | "chainMaterial" | | explanation | "The text says golden for the chain material of the Heartstone Pendant, but the codex says silver." | | paragraph | 1 | | substring | "the golden chain" |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | false |
|
| | 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 | "4412" | | detail | "beard" | | explanation | "The text says dark brown for Silas' beard, but the codex says auburn." | | paragraph | 1 | | substring | "his dark brown beard" |
| | reason | "entry mismatch: got \"4412\", expected \"4413\"" |
|
| | 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 | "353" | | detail | "ruler" | | explanation | "The text mentions \"Prince Mammon\" as the ruler of Dymas, but the codex lists \"Prince Belphegor\" as the ruler." | | paragraph | 1 | | substring | "Prince Mammon's realm is... Prince Mammon" |
| | reason | "entry mismatch: got \"353\", expected \"853\"" |
|
|
| | falsePositiveDetails | | 0 | | parsed | | entry | "4412" | | detail | "hair" | | explanation | "The text says dark brown hair for Silas, but the codex says grey-streaked auburn." | | paragraph | 1 | | substring | "her dark brown beard" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 \"hair\", expected \"eyeColor\"" |
| | 1 | | parsed | | entry | "4412" | | detail | "limp" | | explanation | "The text omits any mention of Silas' limp, a factual detail present in the codex." | | paragraph | 1 | | substring | "nothing about Silas' limp" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 \"limp\", expected \"eyeColor\"" |
| | 2 | | parsed | | entry | "4412" | | detail | "beard" | | explanation | "The text says dark brown for Silas' beard, but the codex says auburn." | | paragraph | 1 | | substring | "his dark brown beard" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 \"beard\", expected \"eyeColor\"" |
| | 3 | | parsed | | entry | "4412" | | detail | "hand" | | explanation | "The text says Silas wears the signet ring on his right hand, but the codex says he wears it on his left." | | paragraph | 1 | | substring | "he wore the silver ring on his right hand" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 \"hand\", expected \"eyeColor\"" |
| | 4 | | parsed | | entry | "4413" | | detail | "barName" | | explanation | "The text incorrectly names Silas' bar \"The Raven's Nest\" just once, but the codex lists \"the Nest\" as one of the aliases." | | paragraph | 1 | | substring | "The Raven's Nest, called 'the Nest'" |
| | 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 \"barName\", expected \"beard\"" |
| | 5 | | parsed | | entry | "4413" | | detail | "signColor" | | explanation | "The text omits any mention of the sign color, a factual detail present in the codex." | | paragraph | 1 | | substring | "unnamed sign color" |
| | 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 \"signColor\", expected \"beard\"" |
| | 6 | | parsed | | entry | "353" | | detail | "realm" | | explanation | "The text refers to the realm of Dymas as \"Gluttony\", but the codex lists \"Hel\" as the realm of the location Dymas in Gluttony." | | paragraph | 1 | | substring | "Prince Mammon's realm is... the (Gluttony) realm" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
| | 7 | | parsed | | entry | "353" | | detail | "ruler" | | explanation | "The text mentions \"Prince Mammon\" as the ruler of Dymas, but the codex lists \"Prince Belphegor\" as the ruler." | | paragraph | 1 | | substring | "Prince Mammon's realm is... Prince Mammon" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 | "entry mismatch: got \"353\", expected \"853\"" |
| | 8 | | parsed | | entry | "353" | | detail | "sin" | | explanation | "The text omits any mention of the sin of the location Dymas in the codex." | | paragraph | 1 | | substring | "unsettling, to say the least, The feasts never end" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
| | 9 | | parsed | | entry | "4412" | | detail | "name" | | explanation | "The text mentions Eva without alias name or any mention of her being a character, violating the codex entry \"4412\" alias.\"" | | paragraph | 3 | | substring | "Eva would know more about its origin" |
| | 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 her codex entry, but the passage says she has green eyes." |
| | reason | "detail mismatch: got \"name\", expected \"eyeColor\"" |
|
| |
| 16.6667% | Precision | True positives: 2/12 | | totalReported | 12 | | truePositives | 2 | | reportedDetails | | 0 | | parsed | | entry | "4412" | | detail | "eyeColor" | | explanation | "The text says green eyes, but the codex says 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 |
|
| | 1 | | parsed | | entry | "4412" | | detail | "hair" | | explanation | "The text says dark brown hair for Silas, but the codex says grey-streaked auburn." | | paragraph | 1 | | substring | "her dark brown beard" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 \"hair\", expected \"eyeColor\"" |
| | 2 | | parsed | | entry | "4412" | | detail | "limp" | | explanation | "The text omits any mention of Silas' limp, a factual detail present in the codex." | | paragraph | 1 | | substring | "nothing about Silas' limp" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 \"limp\", expected \"eyeColor\"" |
| | 3 | | parsed | | entry | "4412" | | detail | "beard" | | explanation | "The text says dark brown for Silas' beard, but the codex says auburn." | | paragraph | 1 | | substring | "his dark brown beard" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 \"beard\", expected \"eyeColor\"" |
| | 4 | | parsed | | entry | "4412" | | detail | "hand" | | explanation | "The text says Silas wears the signet ring on his right hand, but the codex says he wears it on his left." | | paragraph | 1 | | substring | "he wore the silver ring on his right hand" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 \"hand\", expected \"eyeColor\"" |
| | 5 | | parsed | | entry | "4413" | | detail | "barName" | | explanation | "The text incorrectly names Silas' bar \"The Raven's Nest\" just once, but the codex lists \"the Nest\" as one of the aliases." | | paragraph | 1 | | substring | "The Raven's Nest, called 'the Nest'" |
| | 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 \"barName\", expected \"beard\"" |
| | 6 | | parsed | | entry | "4413" | | detail | "signColor" | | explanation | "The text omits any mention of the sign color, a factual detail present in the codex." | | paragraph | 1 | | substring | "unnamed sign color" |
| | 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 \"signColor\", expected \"beard\"" |
| | 7 | | parsed | | entry | "2001" | | detail | "chainMaterial" | | explanation | "The text says golden for the chain material of the Heartstone Pendant, but the codex says silver." | | paragraph | 1 | | substring | "the golden chain" |
| | status | "true_positive" | | matchedExpected | | entry | "2001" | | detail | "chainMaterial" | | summary | "The Heartstone Pendant has a silver chain per its codex entry, but the passage says golden chain." |
| | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "the golden chain catching the low light" | | locationAccurate | false |
|
| | 8 | | parsed | | entry | "353" | | detail | "realm" | | explanation | "The text refers to the realm of Dymas as \"Gluttony\", but the codex lists \"Hel\" as the realm of the location Dymas in Gluttony." | | paragraph | 1 | | substring | "Prince Mammon's realm is... the (Gluttony) realm" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
| | 9 | | parsed | | entry | "353" | | detail | "ruler" | | explanation | "The text mentions \"Prince Mammon\" as the ruler of Dymas, but the codex lists \"Prince Belphegor\" as the ruler." | | paragraph | 1 | | substring | "Prince Mammon's realm is... Prince Mammon" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | 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 | "entry mismatch: got \"353\", expected \"853\"" |
| | 10 | | parsed | | entry | "353" | | detail | "sin" | | explanation | "The text omits any mention of the sin of the location Dymas in the codex." | | paragraph | 1 | | substring | "unsettling, to say the least, The feasts never end" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
| | 11 | | parsed | | entry | "4412" | | detail | "name" | | explanation | "The text mentions Eva without alias name or any mention of her being a character, violating the codex entry \"4412\" alias.\"" | | paragraph | 3 | | substring | "Eva would know more about its origin" |
| | 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 her codex entry, but the passage says she has green eyes." |
| | reason | "detail mismatch: got \"name\", expected \"eyeColor\"" |
|
| |