{ "format": 1, "hooks": { "Game::ServerPlayer::OnTechResearched": { "calls": 3, "compared": 3, "diffs": [], "diverged": 0, "diverged_call_ids": [], "errors": 0, "modes": { "compare": 3 } } }, "inputs": [ "verify/traces/b2-techfx-compare.jsonl" ], "invalid": [], "kind": "report", "meta": [ { "build": "b2-646e4e8-dirty-20260908T0434Z", "exe_sha256": "970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841", "format": 1, "hooks": { "Game::SectionDictionary::SectionDictionary": { "ftol": 0, "ftol_kind": "abs", "ptr": "ignore" }, "Game::ServerPlayer::ComputeBudget": { "ftol": 0, "ftol_kind": "abs", "ptr": "ignore" }, "Game::ServerPlayer::OnTechResearched": { "ftol": 0, "ftol_kind": "abs", "ptr": "ignore" }, "Game::TechTree::ProcessResearch": { "ftol": 0, "ftol_kind": "abs", "ptr": "ignore" }, "Game::WeaponDictionary::Init": { "ftol": 0, "ftol_kind": "abs", "ptr": "ignore" }, "Mars::GlobalConsts::LoadFile": { "ftol": 0, "ftol_kind": "abs", "ptr": "ignore" }, "Shim::SelfTest::Fill": { "ftol": 0, "ftol_kind": "abs", "ptr": "ignore" } }, "inline_max": 256, "started": "2026-09-08T04:48:48Z" } ], "totals": { "calls": 3, "compared": 3, "diverged": 0, "invalid_records": 0 }, "warnings": [] }