| 0 | | parsed | | entry | "4417" | | detail | "skinTone" | | explanation | "The text describes Tomás Herrera’s skin tone as \"olive,\" but the Codex specifies his skin tone as \"olive skin\" without any additional descriptors—however, this is not a contradiction. No violation here." | | paragraph | 5 | | substring | "olive skin" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 5]" | | inBounds | true | | expectedText | "his scarred right forearm" | | locationAccurate | false |
| | closestExpected | | entry | "4417" | | detail | "scar" | | summary | "Tomás has a scar on his left forearm per codex, but the passage says right forearm." |
| | reason | "detail mismatch: got \"skinTone\", expected \"scar\"" |
|
| 1 | | parsed | | entry | "4419" | | detail | "eyeColor" | | explanation | "The text describes Father Cormac’s eye color as \"pale blue,\" which matches the Codex entry exactly." | | paragraph | 6 | | substring | "pale blue" |
| | status | "true_positive" | | matchedExpected | | entry | "4419" | | detail | "eyeColor" | | summary | "Maggie has grey eyes per codex, but the passage says green eyes." |
| | location | | extractedText | "[not found in paragraph 6]" | | inBounds | true | | expectedText | "her keen green eyes" | | locationAccurate | false |
|
|
| 2 | | parsed | | entry | "4414" | | detail | "hair" | | explanation | "The text describes Eva Kowalski’s hair as \"curly red,\" which aligns with the Codex entry of \"curly red.\" No contradiction." | | paragraph | 2 | | substring | "curly red" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 2]" | | inBounds | true | | expectedText | "his natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per codex, but the passage says natural black hair." |
| | reason | "entry mismatch: got \"4414\", expected \"4420\"" |
|
| 3 | | parsed | | entry | "4415" | | detail | "hair" | | explanation | "The text describes Lucien Moreau’s hair as \"slicked-back platinum blond,\" but the Codex specifies \"slicked-back platinum blond\"—this is a minor phrasing difference but not a factual contradiction. No violation." | | paragraph | 5 | | substring | "platinum blond" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 5]" | | inBounds | true | | expectedText | "his natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per codex, but the passage says natural black hair." |
| | reason | "entry mismatch: got \"4415\", expected \"4420\"" |
|
| 4 | | parsed | | entry | "4416" | | detail | "hair" | | explanation | "The text describes Kai Nakamura’s hair as \"dyed electric-blue in an undercut,\" but the Codex does not specify the style (undercut) or the exact shade (\"dark brown\" vs. \"electric-blue\"). However, the Codex only lists \"dyed electric-blue\" as the hair color, so the absence of \"undercut\" is not a contradiction. No violation." | | paragraph | 4 | | substring | "electric-blue" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 4]" | | inBounds | true | | expectedText | "his natural black hair" | | locationAccurate | false |
| | closestExpected | | entry | "4420" | | detail | "hair" | | summary | "Kai has dyed electric-blue hair per codex, but the passage says natural black hair." |
| | reason | "entry mismatch: got \"4416\", expected \"4420\"" |
|
| 5 | | parsed | | entry | "4422" | | detail | "eyeColor" | | explanation | "The text describes Father Cormac’s eye color as \"pale blue,\" which matches the Codex entry exactly." | | paragraph | 3 | | substring | "pale blue" |
| | status | "true_positive" | | matchedExpected | | entry | "4422" | | detail | "eyeColor" | | summary | "Father Cormac has pale blue eyes per codex, but the passage says dark brown eyes." |
| | location | | extractedText | "[not found in paragraph 3]" | | inBounds | true | | expectedText | "his dark brown eyes troubled" | | locationAccurate | false |
|
|
| 6 | | parsed | | entry | "853" | | detail | "ruler" | | explanation | "The text correctly identifies the ruler of Dymas as \"Prince Belphegor,\" matching the Codex." | | paragraph | 1 | | substring | "Prince Belphegor" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 7 | | parsed | | entry | "854" | | detail | "signColor" | | explanation | "The text accurately describes the Raven's Nest sign as \"distinctive green neon sign,\" aligning with the Codex." | | paragraph | 1 | | substring | "distinctive green neon sign" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 8 | | parsed | | entry | "855" | | detail | "realm" | | explanation | "The text refers to Avaros as \"Greed,\" which matches the Codex entry \"Greed.\" No issue." | | paragraph | 1 | | substring | "Greed" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 1]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 9 | | parsed | | entry | "856" | | detail | "currentLocation" | | explanation | "The text correctly states the Veil Market’s current location as \"abandoned Tube station beneath Camden,\" per the Codex." | | paragraph | 6 | | substring | "abandoned Tube station beneath Camden" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 6]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 10 | | parsed | | entry | "857" | | detail | "realm" | | explanation | "The text describes Irath’s sky color as \"permanent bruised red,\" matching the Codex entry." | | paragraph | 7 | | substring | "permanent bruised red" |
| | status | "false_positive" | | location | | extractedText | "[not found in paragraph 7]" | | inBounds | true | | expectedText | "" | | locationAccurate | false |
|
|
| 11 | | parsed | | entry | "858" | | detail | "realm" | | explanation | "The text accurately describes the Veil’s appearance as \"faint shimmering distortion,\" consistent with the Codex." | | paragraph | 8 | | substring | "faint shimmering distortion" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 12 | | parsed | | entry | "859" | | detail | "realm" | | explanation | "The text correctly notes the atmosphere of Somnia as \"faintly sweet, narcotic smell,\" aligning with the Codex." | | paragraph | 9 | | substring | "faintly sweet, narcotic smell" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 13 | | parsed | | entry | "860" | | detail | "realm" | | explanation | "The text accurately references the password \"moonrise\" for Yasmin's Apothecary, per the Codex." | | paragraph | 10 | | substring | "moonrise (required for back room access)" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 14 | | parsed | | entry | "861" | | detail | "standingStones" | | explanation | "The text correctly describes the standing stones as \"ancient oak standing stones,\" matching the Codex." | | paragraph | 11 | | substring | "ancient oak standing stones mark the boundary" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 15 | | parsed | | entry | "862" | | detail | "skyColor" | | explanation | "The text accurately states the sky color of Luxuria as \"deep twilight purple,\" consistent with the Codex." | | paragraph | 12 | | substring | "deep twilight purple" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 16 | | parsed | | entry | "863" | | detail | "power" | | explanation | "The text correctly describes the Heartstone Pendant’s behavior as \"pulses faintly with warmth when near a Hel portal,\" aligning with the Codex." | | paragraph | 13 | | substring | "pulses faintly with warmth when near a Hel portal" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 17 | | parsed | | entry | "864" | | detail | "inkColor" | | explanation | "The text accurately mentions the Ledger of Debts’ ink as \"dark red ink that appears on its own,\" matching the Codex." | | paragraph | 14 | | substring | "dark red ink that appears on its own" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 18 | | parsed | | entry | "865" | | detail | "material" | | explanation | "The text correctly describes the Irathi War Gauntlet’s material as \"blackened iron with glowing red runes,\" per the Codex." | | paragraph | 15 | | substring | "blackened iron with glowing red runes" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "gleaming steel with blue runes" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "material" | | summary | "The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes." |
| | reason | "entry mismatch: got \"865\", expected \"2003\"" |
|
| 19 | | parsed | | entry | "866" | | detail | "creator" | | explanation | "The text accurately names the creator as \"demon smith named Gorath,\" aligning with the Codex." | | paragraph | 16 | | substring | "demon smith named Gorath" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "Prince Abaddon's finest work" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "creator" | | summary | "The Irathi War Gauntlet was forged by a demon smith named Gorath per codex, but the merchant attributes it to Prince Abaddon." |
| | reason | "entry mismatch: got \"866\", expected \"2003\"" |
|
| 20 | | parsed | | entry | "867" | | detail | "faceMarkings" | | explanation | "The text correctly describes the Veil Compass’s face markings as \"etched with protective sigils,\" matching the Codex." | | paragraph | 17 | | substring | "face etched with protective sigils" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "its face smooth and unmarked" | | locationAccurate | (null) |
| | closestExpected | | entry | "2004" | | detail | "faceMarkings" | | summary | "The Veil Compass face is etched with sigils, but the passage says smooth and unmarked." |
| | reason | "entry mismatch: got \"867\", expected \"2004\"" |
|
| 21 | | parsed | | entry | "868" | | detail | "needle" | | explanation | "The text accurately states the compass needle points to \"the nearest supernatural rift or portal,\" consistent with the Codex." | | paragraph | 18 | | substring | "points toward the nearest supernatural rift or portal" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 22 | | parsed | | entry | "869" | | detail | "patina" | | explanation | "The text correctly describes the compass casing’s patina as \"verdigris,\" per the Codex." | | paragraph | 19 | | substring | "casing has a patina of verdigris" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 23 | | parsed | | entry | "870" | | detail | "creator" | | explanation | "The text accurately attributes the Gauntlet’s creation to \"a Shade artisan,\" matching the Codex." | | paragraph | 20 | | substring | "crafted by a Shade artisan" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "Prince Abaddon's finest work" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "creator" | | summary | "The Irathi War Gauntlet was forged by a demon smith named Gorath per codex, but the merchant attributes it to Prince Abaddon." |
| | reason | "entry mismatch: got \"870\", expected \"2003\"" |
|
| 24 | | parsed | | entry | "871" | | detail | "color" | | explanation | "The text correctly describes Dream Dust as \"fine silver powder,\" aligning with the Codex." | | paragraph | 21 | | substring | "fine silver powder" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "their glowing blue eyes" | | locationAccurate | (null) |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per codex, but the passage says blue eyes." |
| | reason | "entry mismatch: got \"871\", expected \"4418\"" |
|
| 25 | | parsed | | entry | "872" | | detail | "containerColor" | | explanation | "The text accurately notes the Dream Dust’s container as \"small cobalt-blue glass vials,\" per the Codex." | | paragraph | 22 | | substring | "stored in small cobalt-blue glass vials" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "the red glass container" | | locationAccurate | (null) |
| | closestExpected | | entry | "2005" | | detail | "containerColor" | | summary | "Dream Dust vials are cobalt-blue per codex, but the passage says red glass." |
| | reason | "entry mismatch: got \"872\", expected \"2005\"" |
|
| 26 | | parsed | | entry | "873" | | detail | "sealMaterial" | | explanation | "The text correctly states the Dream Dust’s seal as \"sealed with black wax,\" matching the Codex." | | paragraph | 23 | | substring | "sealed with black wax" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "gleaming steel with blue runes" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "material" | | summary | "The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes." |
| | reason | "entry mismatch: got \"873\", expected \"2003\"" |
|
| 27 | | parsed | | entry | "874" | | detail | "effect" | | explanation | "The text accurately describes Dream Dust’s effect as \"induces a deep trance for navigating memories and dreamscapes,\" aligning with the Codex." | | paragraph | 24 | | substring | "induces a deep trance for navigating memories and dreamscapes" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 28 | | parsed | | entry | "875" | | detail | "sideEffect" | | explanation | "The text correctly mentions the side effect of overuse as \"permanent drowsiness,\" per the Codex." | | paragraph | 25 | | substring | "overuse causes permanent drowsiness" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 29 | | parsed | | entry | "876" | | detail | "material" | | explanation | "The Fae-Forged Blade’s material is correctly listed as \"moonsilver,\" matching the Codex." | | paragraph | 26 | | substring | "moonsilver" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "gleaming steel with blue runes" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "material" | | summary | "The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes." |
| | reason | "entry mismatch: got \"876\", expected \"2003\"" |
|
| 30 | | parsed | | entry | "877" | | detail | "shape" | | explanation | "The blade’s shape is accurately described as \"slender, leaf-shaped dagger,\" aligning with the Codex." | | paragraph | 27 | | substring | "slender, leaf-shaped dagger" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 31 | | parsed | | entry | "878" | | detail | "temperature" | | explanation | "The text correctly states the blade’s temperature as \"always cold to the touch,\" per the Codex." | | paragraph | 28 | | substring | "always cold to the touch" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 32 | | parsed | | entry | "879" | | detail | "glow" | | explanation | "The blade’s glow is accurately described as \"faintly luminescent in moonlight,\" matching the Codex." | | paragraph | 29 | | substring | "faintly luminescent in moonlight" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 33 | | parsed | | entry | "880" | | detail | "power" | | explanation | "The power description is correct, aligning with the Codex." | | paragraph | 30 | | substring | "can cut through magical wards; particularly effective against demons" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 34 | | parsed | | entry | "881" | | detail | "givenTo" | | explanation | "The text accurately states the blade was given to Aurora by Isolde, per the Codex." | | paragraph | 31 | | substring | "given to Aurora by Isolde as a gift" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 35 | | parsed | | entry | "882" | | detail | "description" | | explanation | "The description of the Fae-Forged Blade is accurate, matching the Codex." | | paragraph | 32 | | substring | "A weapon of the Fae Courts, rare and highly coveted" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 36 | | parsed | | entry | "883" | | detail | "requirement" | | explanation | "The Shade Transformation requirement is correctly outlined in the Codex." | | paragraph | 33 | | substring | "being caught between realms during a failed summoning or portal collapse" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 37 | | parsed | | entry | "884" | | detail | "physicalLoss" | | explanation | "The physical loss detail is accurate per the Codex." | | paragraph | 34 | | substring | "strips the subject of their physical body permanently" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 38 | | parsed | | entry | "885" | | detail | "lostSenses" | | explanation | "The loss of senses is correctly described." | | paragraph | 35 | | substring | "lose ability to taste, smell, or feel physical sensations" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 39 | | parsed | | entry | "886" | | detail | "reversibility" | | explanation | "The irreversibility is accurately stated." | | paragraph | 36 | | substring | "irreversible" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 40 | | parsed | | entry | "887" | | detail | "name" | | explanation | "The text correctly uses \"The Veil\" as a location alias, per the Codex." | | paragraph | 37 | | substring | "The Veil" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 41 | | parsed | | entry | "888" | | detail | "appearance" | | explanation | "The Veil’s appearance is accurately described." | | paragraph | 39 | | substring | "faint shimmering distortion visible only to those with supernatural sight" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 42 | | parsed | | entry | "889" | | detail | "monitoring" | | explanation | "The monitoring detail is correct." | | paragraph | 40 | | substring | "rift points (tears in the Veil) are monitored by the Wardens" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 43 | | parsed | | entry | "890" | | detail | "description" | | explanation | "The Veil’s description is accurate." | | paragraph | 41 | | substring | "The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 44 | | parsed | | entry | "891" | | detail | "signedYear" | | explanation | "The signing year is correctly listed as 1215." | | paragraph | 42 | | substring | "1215" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 45 | | parsed | | entry | "892" | | detail | "signatories" | | explanation | "The signatories are accurately named." | | paragraph | 43 | | substring | "rulers of Hel, the Fae Courts, and a council of human sorcerers" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 46 | | parsed | | entry | "893" | | detail | "enforcement" | | explanation | "The enforcement clause is correct." | | paragraph | 44 | | substring | "violations allow the Wardens to use lethal force" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 47 | | parsed | | entry | "894" | | detail | "physicalForm" | | explanation | "The physical form is accurately described." | | paragraph | 45 | | substring | "inscribed on seven stone tablets, each held by a different Warden chapter worldwide" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 48 | | parsed | | entry | "895" | | detail | "description" | | explanation | "The Covenant’s description is precise." | | paragraph | 46 | | substring | "An ancient treaty that forbids direct demonic or Fae interference on Earth" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 49 | | parsed | | entry | "896" | | detail | "peakActivity" | | explanation | "The peak activity is correctly noted." | | paragraph | 47 | | substring | "most active during the winter solstice" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 50 | | parsed | | entry | "898" | | detail | "formation" | | explanation | "Formation near water sources is accurate." | | paragraph | 49 | | substring | "tend to form near underground water sources" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 51 | | parsed | | entry | "900" | | detail | "emission" | | explanation | "The emission description is correct." | | paragraph | 50 | | substring | "emit a low hum inaudible to normal humans but detectable by supernatural beings and Warden instruments" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 52 | | parsed | | entry | "901" | | detail | "sealingMethod" | | explanation | "The sealing method is accurately described." | | paragraph | 51 | | substring | "sealed by blood and recorded in that Prince's domain" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 53 | | parsed | | entry | "902" | | detail | "retention" | | explanation | "The retention clause is precise." | | paragraph | 52 | | substring | "can only be freed if the contract is physically destroyed within the realm where it was signed" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 54 | | parsed | | entry | "903" | | detail | "timeBehavior" | | explanation | "Time behavior is correctly outlined." | | paragraph | 53 | | substring | "time moves differently — an hour inside can be minutes or days outside" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 55 | | parsed | | entry | "904" | | detail | "flora" | | explanation | "Flora description is accurate." | | paragraph | 54 | | substring | "wildflowers bloom year-round" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 56 | | parsed | | entry | "905" | | detail | "description" | | explanation | "The description of the Fae Grove is correct." | | paragraph | 55 | | substring | "A hidden clearing that exists in a pocket between Earth and the Fae realm" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 57 | | parsed | | entry | "856" | | detail | "currentLocation" | | explanation | "Current location is correctly stated." | | paragraph | 56 | | substring | "abandoned Tube station beneath Camden" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 58 | | parsed | | entry | "857" | | detail | "realm" | | explanation | "Realm designation is accurate." | | paragraph | 57 | | substring | "Greed" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 59 | | parsed | | entry | "858" | | detail | "skyColor" | | explanation | "Sky color is correctly described." | | paragraph | 58 | | substring | "permanent bruised red" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 60 | | parsed | | entry | "859" | | detail | "description" | | explanation | "Description matches the Codex." | | paragraph | 59 | | substring | "A hauntingly beautiful realm of moonlit gardens, mirrored halls, and enchanting music" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 61 | | parsed | | entry | "860" | | detail | "realm" | | explanation | "Access requirement is accurate." | | paragraph | 60 | | substring | "moonrise (required for back room access)" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 62 | | parsed | | entry | "861" | | detail | "standingStones" | | explanation | "Standing stones are correctly referenced." | | paragraph | 61 | | substring | "ancient oak standing stones mark the boundary" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 63 | | parsed | | entry | "862" | | detail | "skyColor" | | explanation | "Sky color is accurately noted." | | paragraph | 62 | | substring | "deep twilight purple" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 64 | | parsed | | entry | "863" | | detail | "power" | | explanation | "Power description is correct." | | paragraph | 63 | | substring | "pulses faintly with warmth when near a Hel portal" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 65 | | parsed | | entry | "864" | | detail | "inkColor" | | explanation | "Ink color is accurately described." | | paragraph | 64 | | substring | "dark red ink that appears on its own" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 66 | | parsed | | entry | "865" | | detail | "material" | | explanation | "Material is correctly specified." | | paragraph | 65 | | substring | "blackened iron with glowing red runes" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "gleaming steel with blue runes" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "material" | | summary | "The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes." |
| | reason | "entry mismatch: got \"865\", expected \"2003\"" |
|
| 67 | | parsed | | entry | "866" | | detail | "creator" | | explanation | "Creator is accurately named." | | paragraph | 66 | | substring | "demon smith named Gorath" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "Prince Abaddon's finest work" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "creator" | | summary | "The Irathi War Gauntlet was forged by a demon smith named Gorath per codex, but the merchant attributes it to Prince Abaddon." |
| | reason | "entry mismatch: got \"866\", expected \"2003\"" |
|
| 68 | | parsed | | entry | "867" | | detail | "faceMarkings" | | explanation | "Face markings are correctly detailed." | | paragraph | 67 | | substring | "face etched with protective sigils" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "its face smooth and unmarked" | | locationAccurate | (null) |
| | closestExpected | | entry | "2004" | | detail | "faceMarkings" | | summary | "The Veil Compass face is etched with sigils, but the passage says smooth and unmarked." |
| | reason | "entry mismatch: got \"867\", expected \"2004\"" |
|
| 69 | | parsed | | entry | "868" | | detail | "needle" | | explanation | "Needle behavior is accurate." | | paragraph | 68 | | substring | "points toward the nearest supernatural rift or portal" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 70 | | parsed | | entry | "869" | | detail | "patina" | | explanation | "Patina is correctly described." | | paragraph | 69 | | substring | "casing has a patina of verdigris" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 71 | | parsed | | entry | "870" | | detail | "creator" | | explanation | "Creator is accurately attributed." | | paragraph | 70 | | substring | "crafted by a Shade artisan" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "Prince Abaddon's finest work" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "creator" | | summary | "The Irathi War Gauntlet was forged by a demon smith named Gorath per codex, but the merchant attributes it to Prince Abaddon." |
| | reason | "entry mismatch: got \"870\", expected \"2003\"" |
|
| 72 | | parsed | | entry | "871" | | detail | "color" | | explanation | "Color is correctly noted." | | paragraph | 71 | | substring | "fine silver powder" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "their glowing blue eyes" | | locationAccurate | (null) |
| | closestExpected | | entry | "4418" | | detail | "eyeColor" | | summary | "Nyx has violet eyes per codex, but the passage says blue eyes." |
| | reason | "entry mismatch: got \"871\", expected \"4418\"" |
|
| 73 | | parsed | | entry | "872" | | detail | "containerColor" | | explanation | "Container color is accurate." | | paragraph | 72 | | substring | "stored in small cobalt-blue glass vials" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "the red glass container" | | locationAccurate | (null) |
| | closestExpected | | entry | "2005" | | detail | "containerColor" | | summary | "Dream Dust vials are cobalt-blue per codex, but the passage says red glass." |
| | reason | "entry mismatch: got \"872\", expected \"2005\"" |
|
| 74 | | parsed | | entry | "873" | | detail | "sealMaterial" | | explanation | "Seal material is correctly stated." | | paragraph | 73 | | substring | "sealed with black wax" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "gleaming steel with blue runes" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "material" | | summary | "The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes." |
| | reason | "entry mismatch: got \"873\", expected \"2003\"" |
|
| 75 | | parsed | | entry | "874" | | detail | "effect" | | explanation | "Effect is accurately described." | | paragraph | 74 | | substring | "induces a deep trance for navigating memories and dreamscapes" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 76 | | parsed | | entry | "875" | | detail | "sideEffect" | | explanation | "Side effect is correctly mentioned." | | paragraph | 75 | | substring | "overuse causes permanent drowsiness" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 77 | | parsed | | entry | "876" | | detail | "material" | | explanation | "Material is accurately listed." | | paragraph | 76 | | substring | "moonsilver" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "gleaming steel with blue runes" | | locationAccurate | (null) |
| | closestExpected | | entry | "2003" | | detail | "material" | | summary | "The Irathi War Gauntlet is blackened iron with red runes, but the passage says gleaming steel with blue runes." |
| | reason | "entry mismatch: got \"876\", expected \"2003\"" |
|
| 78 | | parsed | | entry | "877" | | detail | "shape" | | explanation | "Shape is correctly described." | | paragraph | 77 | | substring | "slender, leaf-shaped dagger" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 79 | | parsed | | entry | "878" | | detail | "temperature" | | explanation | "Temperature is accurately noted." | | paragraph | 78 | | substring | "always cold to the touch" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 80 | | parsed | | entry | "879" | | detail | "glow" | | explanation | "Glow is correctly described." | | paragraph | 79 | | substring | "faintly luminescent in moonlight" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 81 | | parsed | | entry | "880" | | detail | "power" | | explanation | "Power is accurately detailed." | | paragraph | 80 | | substring | "can cut through magical wards; particularly effective against demons" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 82 | | parsed | | entry | "881" | | detail | "givenTo" | | explanation | "Given to Aurora is correctly stated." | | paragraph | 81 | | substring | "given to Aurora by Isolde as a gift" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 83 | | parsed | | entry | "882" | | detail | "description" | | explanation | "Description matches the Codex." | | paragraph | 82 | | substring | "A weapon of the Fae Courts, rare and highly coveted" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 84 | | parsed | | entry | "883" | | detail | "requirement" | | explanation | "Requirement is accurately outlined." | | paragraph | 83 | | substring | "being caught between realms during a failed summoning or portal collapse" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 85 | | parsed | | entry | "884" | | detail | "physicalLoss" | | explanation | "Physical loss is correctly described." | | paragraph | 84 | | substring | "strips the subject of their physical body permanently" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 86 | | parsed | | entry | "885" | | detail | "lostSenses" | | explanation | "Lost senses are accurately noted." | | paragraph | 85 | | substring | "lose ability to taste, smell, or feel physical sensations" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 87 | | parsed | | entry | "886" | | detail | "reversibility" | | explanation | "Reversibility is correctly stated." | | paragraph | 86 | | substring | "irreversible" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 88 | | parsed | | entry | "887" | | detail | "name" | | explanation | "Name usage is accurate." | | paragraph | 87 | | substring | "The Veil" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 89 | | parsed | | entry | "888" | | detail | "appearance" | | explanation | "Appearance is correctly described." | | paragraph | 89 | | substring | "faint shimmering distortion visible only to those with supernatural sight" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 90 | | parsed | | entry | "889" | | detail | "monitoring" | | explanation | "Monitoring detail is precise." | | paragraph | 90 | | substring | "rift points (tears in the Veil) are monitored by the Wardens" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 91 | | parsed | | entry | "890" | | detail | "description" | | explanation | "Description aligns with the Codex." | | paragraph | 91 | | substring | "The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 92 | | parsed | | entry | "891" | | detail | "signedYear" | | explanation | "Signed year is accurate." | | paragraph | 92 | | substring | "1215" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 93 | | parsed | | entry | "892" | | detail | "signatories" | | explanation | "Signatories are correctly listed." | | paragraph | 93 | | substring | "rulers of Hel, the Fae Courts, and a council of human sorcerers" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 94 | | parsed | | entry | "893" | | detail | "enforcement" | | explanation | "Enforcement clause is accurate." | | paragraph | 94 | | substring | "violations allow the Wardens to use lethal force" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 95 | | parsed | | entry | "894" | | detail | "physicalForm" | | explanation | "Physical form is correctly described." | | paragraph | 95 | | substring | "inscribed on seven stone tablets, each held by a different Warden chapter worldwide" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 96 | | parsed | | entry | "895" | | detail | "description" | | explanation | "Treaty description is precise." | | paragraph | 96 | | substring | "An ancient treaty that forbids direct demonic or Fae interference on Earth" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 97 | | parsed | | entry | "896" | | detail | "peakActivity" | | explanation | "Peak activity is correctly noted." | | paragraph | 97 | | substring | "most active during the winter solstice" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 98 | | parsed | | entry | "898" | | detail | "formation" | | explanation | "Formation near water sources is accurate." | | paragraph | 99 | | substring | "tend to form near underground water sources" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 99 | | parsed | | entry | "899" | | detail | "emission" | | explanation | "Emission description is correct." | | paragraph | 100 | | substring | "emit a low hum inaudible to normal humans but detectable by supernatural beings and Warden instruments" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 100 | | parsed | | entry | "900" | | detail | "sealingMethod" | | explanation | "Sealing method is accurately stated." | | paragraph | 101 | | substring | "sealed by blood and recorded in that Prince's domain" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 101 | | parsed | | entry | "901" | | detail | "retention" | | explanation | "Retention clause is precise." | | paragraph | 102 | | substring | "can only be freed if the contract is physically destroyed within the realm where it was signed" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 102 | | parsed | | entry | "902" | | detail | "timeBehavior" | | explanation | "Time behavior is correctly outlined." | | paragraph | 103 | | substring | "time moves differently — an hour inside can be minutes or days outside" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 103 | | parsed | | entry | "903" | | detail | "flora" | | explanation | "Flora description is accurate." | | paragraph | 104 | | substring | "wildflowers bloom year-round" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|
| 104 | | parsed | | entry | "904" | | detail | "description" | | explanation | "Description matches the Codex." | | paragraph | 105 | | substring | "A hidden clearing that exists in a pocket between Earth and the Fae realm" |
| | status | "false_positive" | | location | | extractedText | (null) | | inBounds | false | | expectedText | "" | | locationAccurate | (null) |
|
|