{
  "schemaVersion": 2,
  "checkedAt": "2026-11-02",
  "comparator": "Tarnished.dev public v1.17 UI, same effective inputs, two independent Chromium reads per accepted case",
  "meaning": "Finite evidence-based scope; not all-game or all-calculator parity.",
  "baseData": {
    "weaponWeight": {
      "total": 487,
      "siteVerified": 487,
      "unobservable": 0,
      "status": "CLOSED_VERIFIED"
    },
    "weaponMinimumRequirement": {
      "total": 487,
      "siteVerified": 460,
      "unobservable": 27,
      "status": "CLOSED_UI_UNOBSERVABLE_REMAINDER"
    },
    "legacyArmorWeightPoise": {
      "total": 568,
      "siteVerified": 549,
      "unobservable": 19,
      "status": "CLOSED_UI_UNOBSERVABLE_REMAINDER"
    },
    "armorNeutralTwelveFields": {
      "siteVerified": 515,
      "legacyApproved": 514,
      "extraDlcApproved": 1,
      "fieldsPerItem": 12,
      "status": "CLOSED_FOR_VERIFIED_ITEMS_ONLY"
    },
    "originalClasses": {
      "total": 10,
      "siteVerified": 10,
      "status": "CLOSED_VERIFIED"
    },
    "nakedBaseVitals": {
      "referenceCases": 360,
      "status": "CLOSED_FOR_OBSERVED_INPUTS"
    },
    "exactGlintstonePebbleStaffScenes": {
      "observed": 18,
      "independentCalculatedMatches": 18,
      "observedInt": [
        20,
        25,
        30,
        35,
        40,
        45,
        50,
        55,
        60,
        65,
        70,
        75,
        80,
        85,
        90,
        95,
        98,
        99
      ],
      "status": "CLOSED_FOR_IDENTICAL_INPUTS_ONLY"
    },
    "isolatedTalismanScenes": {
      "items": 14,
      "status": "CLOSED_FOR_IDENTICAL_INPUTS_ONLY"
    },
    "combinedTalismanScenes": {
      "profiles": 5,
      "status": "CLOSED_FOR_IDENTICAL_INPUTS_ONLY"
    },
    "damageUchigatanaAr": {
      "profiles": 3,
      "status": "CLOSED_FOR_IDENTICAL_INPUTS_ONLY"
    },
    "exactGreatGlintstoneShardScenes": {
      "observed": 3,
      "independentCalculatedMatches": 3,
      "independentBrowserPasses": 2,
      "spell": "Great Glintstone Shard",
      "staff": "Astrologer's Staff",
      "upgrade": 25,
      "intelligence": [
        40,
        60,
        80
      ],
      "observedMagic": [
        437,
        570,
        646
      ],
      "sourceRun": 41371710168,
      "status": "CLOSED_FOR_THREE_IDENTICAL_INPUTS_ONLY"
    },
    "otherSorceryExactScenes": {
      "distinctSpellKinds": 4,
      "unchargedRows": 11,
      "chargedCometRows": 2,
      "allRows": 13,
      "independentChromiumPasses": 2,
      "realReferenceRuns": [
        41371710168,
        41373017465,
        41373171565
      ],
      "scope": "Only named Wretch baseline other attributes 10 and Astrologer +25, no buffs and target 0/0"
    },
    "crossCatalystSpellScenes": {
      "newScenarios": 17,
      "verifiedTotalScenarios": 62,
      "doublyReadSourceRun": 41376397795,
      "sourcePasses": 2,
      "allIndependentNumericalMatches": true,
      "scope": "Four existing spell kinds with Academy Glintstone Staff at +20/+25; Comet charged primary projectile only"
    },
    "twoNewSorceryScenes": {
      "newScenarios": 8,
      "distinctSpellNames": 2,
      "independentChromiumPasses": 2,
      "workflowRun": 41377415394,
      "exactMatch": true
    }
  },
  "notComparableWithoutMoreImplementation": [
    {
      "module": "Armor Optimizer",
      "status": "NOT_PARITY_CERTIFIED",
      "blocker": "Full DLC candidate pool and exact reference 13-metric score, constraints and top-five tie/rank algorithm not established"
    },
    {
      "module": "Damage Calculator",
      "status": "NOT_PARITY_CERTIFIED",
      "blocker": "Reference weapon moveset frames/motion values, enemy defenses/negations, NG+ and PvP hit/DPS pipeline missing"
    },
    {
      "module": "Spell Calculator",
      "status": "PARTIAL_ONLY",
      "blocker": "Five distinct single-projectile sorcery types now have 37 doubly observed zero-defense source-site exact-input goldens (including ordinary and charged Comet primary projectile), but all other spells/incantations, school buffs, hybrid catalysts, multi-target splash, real enemy defense and current game-client 1.17.3 remain unverified."
    },
    {
      "module": "Build Planner",
      "status": "NOT_PARITY_CERTIFIED",
      "blocker": "Arbitrary talisman/armor/Physick/Great Rune/active-buff interactions and conditional downstream effects not independently modeled or reference-tested"
    }
  ],
  "stopRule": "Do not rerun completed 487/487 weights, 460/487 visible requirements, 549/568 legacy armor or 18 spell scenarios merely to raise counts. No numerical goldens for site-unobservable items. Remaining work is actual feature implementation and same-input acceptance, not rechecking baseline tables.",
  "sources": [
    "docs/TARNISHED_V117_FINAL_487_WEIGHT_EVIDENCE_20261101.md",
    "docs/TARNISHED_V117_FINAL_487_REQUIREMENTS_EVIDENCE_20261101.md",
    "docs/TARNISHED_V117_REMAINING_ONLY_FINAL_AUDIT_20261101.md",
    "docs/TARNISHED_V117_FINAL_SCOPE_ACCEPTANCE_20261101.md",
    "docs/TARNISHED_V117_SPELL_ONE_POINT_UNIFIED_ROUNDING_FIX_20261102.md",
    "docs/FOUR_ENGINE_REAL_SITE_ACCEPTANCE_20261102.md",
    "docs/V117_ACADEMY_STAFF_REAL_PARITY_20261102.md",
    "docs/V117_ACADEMY_PLUS20_SPELL_AND_NONZERO_TARGET_BOUNDARY_20261102.md",
    "docs/V117_RUNE_PHYSICK_SELECTED_COMBO_20261102.md",
    "docs/FOUR_ENGINE_ONE_SHOT_FINAL_DISPOSITION_20261102.md",
    "scripts/v117-great-shard-double-browser-evidence.json",
    "scripts/v117-three-other-sorceries-double-browser-evidence.json",
    "docs/FIVE_SORCERY_REAL_PARITY_AND_FOUR_ENGINE_PROGRESS_20261102.md"
  ],
  "finalFourEngineDecision": {
    "asOf": "2026-11-02",
    "baselineRef": "main@70b1ad9acaa9bcecbc4768d93343ca40310e1d2b",
    "referenceVersion": "Tarnished.dev public v1.17, not certified game client 1.17.3",
    "question": "Which calculator behavior is demonstrably accepted, and what is blocked without independent source evidence?",
    "decision": "CLOSE_REPEAT_AUDIT; APPROVE_FINITE_SCENES_ONLY; DO_NOT_MARK_FOUR_ENGINES_FULL_PARITY",
    "acceptedModules": 0,
    "limitedScopeModules": 4,
    "wholeGameParityCertified": false,
    "evidenceStandard": "Real same-effective-input two independent browser observations plus independently calculated results; mathematical unit tests without reference are LOCAL_ONLY",
    "modules": {
      "armor": {
        "overall": "LIMITED_LOCAL_FUNCTION_ACCEPTED__REFERENCE_TOP5_PARITY_NOT_CERTIFIED",
        "accepted": [
          "Local exact four-slot top-5 optimizer for 13 selectable weighted metrics and declared constraints; independent brute-force test oracle",
          "One reference Poise-only Wretch medium-load maximum of 70 observed in a specific constrained scene",
          "549 source-identified original armor weight/Poise pairs and 515 accepted stat-neutral 12-field items retained without rerun",
          "Actual public v1.17 Poise-only Top10 rank table twice observed; source order explicitly retained, tie-breaking/candidate pool NOT independently reproduced (run 41376492510)"
        ],
        "notAccepted": [
          "Tarnished.dev top-five exact order and tie-breaking",
          "Complete DLC candidate pool and effects",
          "Exact parity of all 13 reference weighting/limit semantics"
        ],
        "blockers": [
          "Legal, versioned complete DLC armor candidate catalogue including contextual stat-changing effects",
          "An independent same-input 13-metric reference score/rank dataset with exact settings and tie cases"
        ],
        "evidence": [
          "docs/ARMOR_EXACT_WEIGHTED_TOP5_20261102.md",
          "tests/armor-weighted-top-five.test.mjs"
        ],
        "release": "RESEARCH_NOINDEX_ONLY"
      },
      "damage": {
        "overall": "LIMITED_MANUAL_SEQUENCE_ACCEPTED__REAL_DPS_PARITY_NOT_CERTIFIED",
        "accepted": [
          "User-entered attack channels, per-hit motion values, target defense/negation and per-move timing; deterministic mathematical DPS from entered frames",
          "Three observed +25 Standard Uchigatana source AR values 376,388,392; these are AR, not real enemy damage",
          "Browser and unit tests cover per-hit values, frame validation and per-hit defense application",
          "Four real one-handed Uchigatana +25 named action source results: R1 1=294, R1 2=298, R2 1=389, Charged R2 1=526; independently recomputed from four separately sourced Katana motion values and fixed site default 100 defense in two independent Chromium sessions (run 41379244818)"
        ],
        "notAccepted": [
          "Automated per-weapon animation and recovery frames",
          "Versioned enemy defense/negation, NG+ and PvP scaling",
          "Tarnished.dev moveset DPS numeric equivalence; real in-game damage",
          "Real reference Physical Defense field changed 100 to 150, but same four displayed hit values persisted; target sensitivity and display propagation are not certified"
        ],
        "blockers": [
          "Verifiable versioned enemy per-type defense/negation, NG+ and PvP parameters",
          "Move-specific motion values, frame timings and real same-input damage/DPS goldens"
        ],
        "evidence": [
          "docs/FOUR_ENGINE_REAL_SITE_ACCEPTANCE_20261102.md",
          "tests/damage-moveset-sequence.test.mjs",
          "tests/damage-per-hit-ui.test.mjs",
          "public/src/v117-four-uchi-real-moves.mjs",
          "tests/v117-four-uchi-real-moves.test.mjs",
          "docs/V117_FOUR_UCHI_REAL_ATTACKS_TWO_DEFENSES_20261102.md"
        ],
        "release": "MANUAL_MODEL_ONLY__NO_CLAIM_OF_GAME_PARITY"
      },
      "spell": {
        "overall": "LIMITED_EXACT_REFERENCE_SCENES_ACCEPTED__GENERAL_SPELL_PARITY_NOT_CERTIFIED",
        "accepted": [
          "18 separately observed Astrologer's Staff +25 Glintstone Pebble exact-input local matches",
          "4 separately observed Academy Glintstone Staff +25 Glintstone Pebble exact-input local matches",
          "2 separately observed Academy Glintstone Staff +20 Glintstone Pebble exact-input local matches",
          "3 newly independent double-browser Great Glintstone Shard +25 Astrologer's Staff scenes INT40/60/80 match separately sourced AtkParam 211 coefficient and pinned catalyst arithmetic exactly",
          "Seven named sorceries have 62 directly compared real v1.17 double-Chromium scenes: original 37, 17 cross-catalyst scenes, and 8 new Night Comet/Magic Glintblade normal/charged scenes at INT60/80; independently computed from source attack coefficients and correction graphs"
        ],
        "exactTotal": 62,
        "exactByStaffAndUpgrade": [
          {
            "staff": "Astrologer's Staff",
            "level": 25,
            "scenes": 18
          },
          {
            "staff": "Academy Glintstone Staff",
            "level": 25,
            "scenes": 4
          },
          {
            "staff": "Academy Glintstone Staff",
            "level": 20,
            "scenes": 2
          }
        ],
        "actualSpellKindsCovered": 7,
        "zeroDefenseComparatorOnly": true,
        "notAccepted": [
          "Every other spell/incantation beyond seven named simple sorceries, including seals, status, school effects, multiple projectiles, splash, special attacks, mixed catalysts and all spell buffs",
          "Spell/equipment buffs, alternative catalyst correction modes",
          "Damage against nonzero enemy defense/negation: public v1.17 reference page has no such input controls"
        ],
        "blockers": [
          "Versioned attack-parameter/spell coefficient and seal/catalyst tables plus independent exact-input numeric scenes for other spells",
          "Independent in-game damage observations for nonzero target-defense cases; reference UI alone cannot prove them"
        ],
        "evidence": [
          "scripts/tarnished-v117-spell-18-consensus-goldens.json",
          "scripts/tarnished-v117-academy-staff-goldens.json",
          "scripts/v117-academy-plus20-double-browser-evidence.json",
          "docs/V117_ACADEMY_PLUS20_SPELL_AND_NONZERO_TARGET_BOUNDARY_20261102.md",
          "scripts/v117-great-shard-double-browser-evidence.json",
          "scripts/check-v117-great-shard-independent.mjs",
          "tests/v117-great-shard-real-parity.test.mjs",
          "scripts/v117-three-other-sorceries-double-browser-evidence.json",
          "scripts/check-v117-five-sorceries-independent.mjs",
          "tests/v117-five-sorceries-independent.test.mjs"
        ],
        "release": "SCOPED_EXACT_REFERENCE_ONLY__NONZERO_DEFENSE_ESTIMATE",
        "attributedSimpleUnchargedSourceSpellKinds": 5,
        "exactSecondSpell": {
          "name": "Great Glintstone Shard",
          "staff": "Astrologer's Staff",
          "upgrade": 25,
          "scenes": 3,
          "sourceRun": 41371710168
        },
        "exactAdditionalSpells": [
          {
            "spell": "Swift Glintstone Shard",
            "ordinary": 3,
            "charged": 0,
            "sourceRun": 41373017465
          },
          {
            "spell": "Glintstone Arc",
            "ordinary": 3,
            "charged": 0,
            "sourceRun": 41373017465
          },
          {
            "spell": "Comet",
            "ordinary": 2,
            "charged": 2,
            "ordinarySourceRun": 41373017465,
            "chargedSourceRun": 41373171565
          }
        ],
        "crossCatalystAdditional": {
          "scenes": 17,
          "browserRun": 41376397795,
          "independentBrowserPasses": 2,
          "contexts": [
            "Academy Glintstone Staff +25 Great Glintstone Shard",
            "Academy Glintstone Staff +25 Swift Glintstone Shard",
            "Academy Glintstone Staff +20 Glintstone Arc",
            "Academy Glintstone Staff +20/+25 Comet (normal and charged primary projectile)"
          ]
        },
        "additionalTwoSpells": {
          "names": [
            "Magic Glintblade",
            "Night Comet"
          ],
          "scenes": 8,
          "independentBrowserPasses": 2,
          "workflowRun": 41377415394,
          "independentCoefficients": [
            "https://eldenring.wiki.gg/wiki/Magic_Glintblade",
            "https://eldenring.wiki.gg/wiki/Night_Comet"
          ],
          "status": "8_OF_8_IDENTICAL_CONTEXT_CALCULATIONS_MATCH"
        }
      },
      "build": {
        "overall": "LIMITED_EXACT_SELECTED_SCENES_ACCEPTED__ARBITRARY_STACKS_NOT_CERTIFIED",
        "accepted": [
          "10 original starting classes / 360 naked-vitals baseline scenes",
          "14 isolated talisman scenes and five explicit combined talisman scenes",
          "Four independent live reference Rune/Physick switch-state scenarios (OFF/OFF; OFF/ON; ON/OFF; ON/ON), twice observed with eight attributes + HP/FP/Stamina/Equip Load/Physical Defense/Magic Defense, run 41376804251",
          "One NEW real v1.17 Wretch10 Starscourge Heirloom + Godrick Rune + INT-knot Tear three-category stacking case: all four real switch states, 32 independently recomputed final stats; reference-only HP/FP/stamina/defenses, run 41379657078"
        ],
        "referenceToggles": {
          "greatRune": "explicit ON/OFF four scenarios",
          "physick": "explicit ON/OFF four scenarios"
        },
        "notAccepted": [
          "Rune Arc lifetime/duration, other Runes and Tears, arbitrary buff/gear stacking; four reference-site selected activation combinations are now verified",
          "Arbitrary multi-item stacks including conditional armor, buffs and equipment interaction order",
          "General derived HP, FP, defenses, negation, weapon AR and damage for those arbitrary combinations"
        ],
        "blockers": [
          "Versioned active-effect and stacking-order rules validated in real client or independently auditable same-input display",
          "Cross-category numerical benchmarks including untested activation contexts, equipment and dependent outputs, not merely selected-item eight-stat changes"
        ],
        "evidence": [
          "docs/V117_RUNE_PHYSICK_SELECTED_COMBO_20261102.md",
          "tests/v117-rune-physick-selected-combo.test.mjs",
          "tests/v117-independent-build-composition.test.mjs",
          "public/src/v117-build-activation-reference.mjs",
          "tests/v117-four-unresolved-real-evidence.test.mjs",
          "docs/V117_THREE_CATEGORY_BUILD_EFFECTS_20261102.md",
          "tests/v117-mixed-talisman-rune-tear.test.mjs"
        ],
        "release": "EXACT_ACTIVATION_AND_THREE_CATEGORY_SCENES_ONLY__ARBITRARY_EFFECT_STACKS_NOT_CERTIFIED",
        "actualSwitchReferenceRun": 41376804251,
        "actualSwitchReferencePasses": 2,
        "verifiedSwitchStateCount": 4,
        "historicalSelectedOnlyReferenceStatus": "SUPERSEDED_CONTRADICTED_BY_OFF_OFF_ACTIVATION_PROOF"
      }
    },
    "unobservableData": {
      "weaponRequirements": {
        "unobservable": 27,
        "reason": "Reference UI does not render accepted values for these entries, not numeric failures"
      },
      "legacyArmor": {
        "unobservable": 19,
        "reason": "Unavailable, duplicate or miscategorised exact source items, not zero-valued numerical failures"
      },
      "nonzeroDefenseSpell": {
        "status": "NO_COMPARATOR_INPUT",
        "reason": "Public v1.17 Spell UI assumes zero enemy defences and resistances"
      },
      "buildRunePhysickActivation": {
        "status": "FOUR_TRUE_SWITCH_STATES_OBSERVED_TWICE",
        "reason": "Actual ON/OFF checkboxes were controlled in two independent v1.17 Chrome sessions; 4 unbuffed states + 4 combined Starscourge/Great Rune/Tear states now verified. Old selected-only OFF/OFF claim is superseded and barred from numeric previews.",
        "sourceRun": 41376804251
      }
    },
    "currentGameProof": {
      "target": "Game client App 1.17.2 / Regulation 1.17.3",
      "approvedGameClientGoldens": 0,
      "status": "NOT_CERTIFIED_FROM_REFERENCE_SITE_ONLY",
      "note": "Transparency only; not an additional numerical gate for v1.17 site parity."
    },
    "stopRepeatRule": "Do not re-run historic 487 weapon or 568 armor audits, do not recheck the 24 Pebble and 13 other simple-sorcery exact goldens or a single selected-effect combination just to raise counts. Reopen only the specific blocked functionality when a genuinely new independent source or game-client observation exists. Never reinterpret CI green as whole-engine numerical parity.",
    "nextReopenPrerequisites": [
      "Armor: new same-input Tarnished.dev v1.17 armor pool/13-metric scores/top-five ordering with observable reference rows",
      "Damage: new same-input, visibly observed Tarnished.dev v1.17 damage outputs and necessary enemy/motion settings",
      "Spell: additional visibly observed v1.17 spell inputs or new spell/catalyst formula coverage; zero-defense-only site features must not be tested against invisible enemy inputs",
      "Build: new observable v1.17 reference activation toggles and output-level same-input combinations; unchecked selection is not activation"
    ],
    "legacyDocs": "docs/FOUR_ENGINE_REAL_SITE_ACCEPTANCE_20261102.md contains historical pre-upgrade spell examples; not a current final acceptance summary",
    "comparatorOnlyDecision": "Four limited modules accepted; 0 full v1.17 website parity certified; current game-client goldens are OUT_OF_SCOPE for comparator acceptance."
  },
  "comparatorAcceptancePolicy": {
    "benchmark": "Tarnished.dev",
    "version": "public v1.17",
    "soleNumericalPassAuthority": true,
    "requireCurrentGameClientGoldens": false,
    "minimumMatchingEvidence": "two independent real Chromium reads with same effective site inputs plus exact local output",
    "statuses": [
      "MATCH",
      "MISMATCH",
      "UNOBSERVABLE",
      "LOCAL_ONLY",
      "OUT_OF_SCOPE"
    ],
    "fullFourEngineParityCertified": false,
    "notes": "Game-client verification and licensing are separate from v1.17 website numerical parity. Zero official-game samples do not invalidate a real v1.17 website match; absent reference inputs cannot be accepted as MATCH."
  }
}
