{
  "build": "20260930-244000",
  "binary_sha256": "bdee376bfbfbd38bccd73035bea0a8af5db476d8c660c802dc8b1e7208a44dcf",
  "tests_passed": 524,
  "all_target_tests": {
    "passed": 553,
    "ignored": 71
  },
  "explicit_ui_and_asset_tests": 2,
  "windows_compile": true,
  "linux_portable": true,
  "asset_files": 109924,
  "assets_added": 0,
  "assets_changed": 0,
  "crafting": {
    "forge_model_visible": true,
    "pointer_open": true,
    "empty_guard_no_packet": true,
    "stack_guard_no_packet": true,
    "invalid_recipe_acknowledged": true,
    "done_returns": true,
    "escape_returns": true,
    "post_camp_restored": true,
    "original_live_comparison": true,
    "carried_container_source_guards": true,
    "world_slot_mapping": true,
    "successful_recipe_live": false,
    "carried_kit_live": false,
    "recipe_search": false
  },
  "source_evidence": {
    "original_exe_sha256": "aed0ae947e311f35bb31e9695b9c5f4c10709ce797832be06d371cea47fe8efc",
    "titanium_patch_sha256": "6887719b84e89ffd1bdd47c98857405eea8727765bd62bad4f74fdb4c1d78fb9",
    "server_tradeskills_sha256": "b4fa5aa425c4ce720a321c665e105dd6f91fb085be28e3eae330e8efda9ac2da",
    "server_object_sha256": "d80903db2ae129fd94afa8adad1d9269e036adfa46ea5f51ba210a0d93cc3f2c",
    "original": {
      "button": "type >=9 except51/53 (0x4fbbab)",
      "restrictions": "research class and race-specific containers (0x4fc129..0x4fc584)",
      "carried_slots": "scan0..30, matching bag; world1000 (0x4fc5b8..0x4fc608)",
      "stack_guard": "reject any stack >1 before sending (0x4fc608)",
      "empty_guard": "message12025, no packet (0x4fc65d)",
      "packet": "opcode0x0b40, four-byte zero-extended slot (0x4fc661..0x4fc679)",
      "runtime": "Original live manual Forge empty guard, twenty-item stack guard, Escape return and normal camp verified"
    },
    "server": {
      "decode": "four-byte NewCombine_Struct, TitaniumToServerSlot",
      "ack": "empty payload, not a success indication",
      "consumption": "server inventory deletion and reward packets only",
      "world_session": "92-byte ClickObjectAction; player/drop ownership; 8-byte ClearObject; world inventory packet0x6b indices0..9 map to4000..4009",
      "ground_spawn": "Titanium encoder overallocates but writes fixed92-byte offsets; name32@44 and type@80",
      "close": "Object::Close returns remaining components through item packets, then ClearObject"
    },
    "rendering": {
      "models": "Existing original assets, resolved in zone/global/item namespaces; unknown model remains logged, no substitution",
      "selection": "Triangle intersection against displayed model, 3D range and terrain occlusion; original left-click station opens",
      "collision": "Original material flags retained, including entirely non-solid IT66; dropped items non-solid",
      "transforms": "Wire position/heading, original source node transform; broad orientation and camera parity still open"
    },
    "limitations": [
      "Successful recipes, skill gains, populated carried kits, recipe search/autocombine and original close nuances remain open",
      "Unknown IT10804 server object has no original exported model and is reported; no era/database changes made",
      "Matching world placement is visually reviewed but not an exact camera/pixel comparison",
      "Native Windows hardware and outside-network acceptance remain open"
    ]
  },
  "visual_evidence": [
    "original-forge-inventory.png",
    "original-forge-experiment.png",
    "original-forge-empty.png",
    "original-forge-stack-guard.png",
    "original-forge-escape.png",
    "original-logout-ready.png",
    "final-forge-world.png",
    "final-forge-open.png",
    "final-forge-empty.png",
    "final-forge-invalid.png",
    "final-forge-done-return.png",
    "final-forge-stack-guard.png",
    "final-forge-escape-return.png"
  ],
  "final_visual_checked": true,
  "ordinary_live_login": true,
  "qa_fixture_cleaned": true,
  "spectator_unchanged": true,
  "full_titanium_parity": false,
  "hardware_performance_verified": false,
  "automatic_update": false,
  "pending": [
    "Successful recipes, skill gains, populated carried kits, recipe search/autocombine and original close nuances remain open",
    "Unknown IT10804 server object has no original exported model and is reported; no era/database changes made",
    "Matching world placement is visually reviewed but not an exact camera/pixel comparison",
    "Native Windows hardware and outside-network acceptance remain open"
  ]
}
