{
  "id": "naruto-ranged-health-pilot-001",
  "date": "2026-09-09",
  "run_id": "combat-access-02",
  "status": "repeatable pilot observation; not canonical move damage",
  "conditions": {
    "mode": "Single Match Training",
    "attacker": "Naruto",
    "defender": "Sasuke",
    "health_setting": "100%",
    "input": "Controller X through temporary LMB binding",
    "form": "Normal; no awakening performed",
    "command_id": null,
    "launch_settings": {
      "gens_fps": "60",
      "gens_experimental_60": "true",
      "gens_enhanced_mechanics": "true",
      "gens_balance_changes": "0",
      "resolution_scale": "2",
      "vsync": "true"
    },
    "settings_status": "Recorded launch arguments; live effective values not independently verified during each attack",
    "executable_sha256": "ba63e513feb5f58884e83e5e7266f99bc373acf1ca93d30387b0e5ae70230ffb",
    "simulation_rate": "Unresolved; requested 60 FPS is not proof of 60 gameplay updates per second"
  },
  "observed_scale": {
    "full_baseline": 100,
    "setting_reversal": [
      100,
      35,
      100
    ],
    "interpretation": "Health-related runtime scale; correspondence to canonical damage units remains provisional"
  },
  "result": {
    "attack_trials": 3,
    "sampled_decreases_by_trial": [
      3,
      3,
      2
    ],
    "decrease_per_step_first_two_trials": 0.1999969482421875,
    "total_decrease": 0.5999908447265625,
    "minimum": 99.40000915527344,
    "restored_value": 100,
    "hud_hit_count_in_repeat": 3,
    "startup_frames": null,
    "recovery_frames": null,
    "third_trial_total_decrease": 0.5999984741210938,
    "third_trial_sampled_decreases": [
      0.40000152587890625,
      0.1999969482421875
    ]
  },
  "tracked_guest_address": "0x41050950",
  "dtype": "big-endian float32",
  "evidence": [
    {
      "file": "health-series-shuriken-01.json",
      "sha256": "d7e0b21e2168f082c24ca4ea778ea12a0a455e691fce0e75ff95e77c6dd76923",
      "trial_class": "one ranged input observed",
      "sample_count": 5485,
      "tracked_address": "0x41050950",
      "baseline": 100.0,
      "minimum": 99.40000915527344,
      "final": 100.0,
      "changes": [
        {
          "wall_time_s": 18.934760800009826,
          "before": 100.0,
          "after": 99.80000305175781,
          "delta": -0.1999969482421875
        },
        {
          "wall_time_s": 18.951035900012357,
          "before": 99.80000305175781,
          "after": 99.60000610351562,
          "delta": -0.1999969482421875
        },
        {
          "wall_time_s": 18.984256600000663,
          "before": 99.60000610351562,
          "after": 99.40000915527344,
          "delta": -0.1999969482421875
        },
        {
          "wall_time_s": 21.570011200004956,
          "before": 99.40000915527344,
          "after": 100.0,
          "delta": 0.5999908447265625
        }
      ],
      "largest_sampling_gap_s": 0.006763499986846
    },
    {
      "file": "health-series-shuriken-02.json",
      "sha256": "80dbe20e61748e2d05f6dd9c1811ddd8918e717370e15d0b4d6b9c1770f55395",
      "trial_class": "no attack performed; input setup failed",
      "sample_count": 5486,
      "tracked_address": "0x41050950",
      "baseline": 100.0,
      "minimum": 100.0,
      "final": 100.0,
      "changes": [],
      "largest_sampling_gap_s": 0.006534699990879744
    },
    {
      "file": "health-series-shuriken-03.json",
      "sha256": "581e6855e5ab1324f1cd9b33e6f16f0ca38072f6236e6cca96f3dfbfbd529c2b",
      "trial_class": "one ranged input observed",
      "sample_count": 5485,
      "tracked_address": "0x41050950",
      "baseline": 100.0,
      "minimum": 99.40000915527344,
      "final": 100.0,
      "changes": [
        {
          "wall_time_s": 18.72059119999176,
          "before": 100.0,
          "after": 99.80000305175781,
          "delta": -0.1999969482421875
        },
        {
          "wall_time_s": 18.758066599984886,
          "before": 99.80000305175781,
          "after": 99.60000610351562,
          "delta": -0.1999969482421875
        },
        {
          "wall_time_s": 18.769149100000504,
          "before": 99.60000610351562,
          "after": 99.40000915527344,
          "delta": -0.1999969482421875
        },
        {
          "wall_time_s": 21.279425099986838,
          "before": 99.40000915527344,
          "after": 100.0,
          "delta": 0.5999908447265625
        }
      ],
      "largest_sampling_gap_s": 0.006569299992406741
    },
    {
      "file": "health-series-shuriken-04.json",
      "sha256": "7ec16d3d19c4c5c7b3325c0d493c8b338397ab65e72ef8eeeceb56efe0c7dfbc",
      "trial_class": "one ranged input observed",
      "sample_count": 5452,
      "tracked_address": "0x41050950",
      "baseline": 100.0,
      "minimum": 99.4000015258789,
      "final": 100.0,
      "changes": [
        {
          "wall_time_s": 25.259101499977987,
          "before": 100.0,
          "after": 99.5999984741211,
          "delta": -0.40000152587890625
        },
        {
          "wall_time_s": 25.292335599981016,
          "before": 99.5999984741211,
          "after": 99.4000015258789,
          "delta": -0.1999969482421875
        },
        {
          "wall_time_s": 27.795083999983035,
          "before": 99.4000015258789,
          "after": 100.0,
          "delta": 0.5999984741210938
        }
      ],
      "largest_sampling_gap_s": 0.007393400010187179
    }
  ],
  "screenshot": "evidence/health-series-shuriken-03-impact.png",
  "screenshot_sha256": "6717c70f5c1551b856e4e7b05fcf05ac7fd8402ac1cd4c2989f1706237c561df",
  "limitations": [
    "Only this installed executable, matchup and Training session were tested.",
    "The field may be a health mirror; authoritative gameplay storage and player mapping need additional validation.",
    "No guard, distance, scaling, balance-mode comparison or other character coverage is established.",
    "Sample timestamps are wall time, not simulation ticks or accepted input timestamps.",
    "Automatic return to baseline was observed in all three attack trials; an in-game health refill mechanism has not been traced.",
    "Idle capture 02 had no attack because input setup failed; it is not a successful attack trial.",
    "Third attack captured a combined approximately 0.4 decrease then approximately 0.2, not three individually resolved events.",
    "A 4096-byte scan near a hypothesized defender object found no changing field with initial float value 100; the second health mirror remains unvalidated."
  ],
  "basic_action": {
    "id": "naruto-normal-ranged-throw-pilot",
    "label": "Normal ranged throw (controller X)",
    "mapping_status": "Observed basic action; absent as standalone normal-shuriken row in the 11 extracted 2nrt commands",
    "extracted_group_command_ids": [
      "2nrt_command_001",
      "2nrt_command_002",
      "2nrt_command_003",
      "2nrt_command_004",
      "2nrt_command_005",
      "2nrt_command_006",
      "2nrt_command_007",
      "2nrt_command_008",
      "2nrt_command_009",
      "2nrt_command_010",
      "2nrt_command_011"
    ],
    "canonical_command_id": null,
    "runtime_action_id": null
  },
  "portable_traces": [
    {
      "path": "evidence/health-series-shuriken-01-field-trace.json",
      "sha256": "e69cd5ad968ed899b22d2acd82d65a5df5b1e719d916751341444ef41bcca45d",
      "sample_count": 5485
    },
    {
      "path": "evidence/health-series-shuriken-02-field-trace.json",
      "sha256": "82bea504ad158701fe118b32a13522bf71d11e5c5889d8d73302a7dff8071704",
      "sample_count": 5486
    },
    {
      "path": "evidence/health-series-shuriken-03-field-trace.json",
      "sha256": "5f23f7a9ce3e16e5d8d40050d6b82bfb47edc7f7569a44727193f44f3f3d1be0",
      "sample_count": 5485
    },
    {
      "path": "evidence/health-series-shuriken-04-field-trace.json",
      "sha256": "d945098e3eafa562d03249b7db4d87efce3c446e8596d1ecb18ee6fd02d8c52f",
      "sample_count": 5452
    }
  ],
  "condition_audit": [
    {
      "label": "Character identity",
      "status": "Partly observed",
      "detail": "Naruto versus Sasuke is visible; exact runtime character/form IDs remain unmapped."
    },
    {
      "label": "Attack input",
      "status": "Observed",
      "detail": "One normal controller-X ranged throw; no canonical command ID has been established."
    },
    {
      "label": "Starting health",
      "status": "Observed",
      "detail": "Training Health 100%; the tracked field starts at 100 in all four captures."
    },
    {
      "label": "Guard / COM behavior",
      "status": "Not recorded",
      "detail": "COM Settings were not captured for these trials. A later setting check cannot establish their past state."
    },
    {
      "label": "Range and positioning",
      "status": "Not measured",
      "detail": "No reproducible distance or starting-coordinate measurement was collected."
    },
    {
      "label": "Damage scaling",
      "status": "Not isolated",
      "detail": "Combo scaling and prior-hit effects have not been tested independently."
    },
    {
      "label": "Health units",
      "status": "Provisional",
      "detail": "Repeated candidate-field decrease of approximately 0.6 on an observed 100-point scale; authoritative damage units remain unknown."
    },
    {
      "label": "Per-hit damage",
      "status": "Unresolved",
      "detail": "HUD hit count and sampled decreases are different observations; one capture combines multiple decreases."
    },
    {
      "label": "Startup / active / recovery",
      "status": "Not measured",
      "detail": "An accepted-input event, simulation clock, collision events and actionable-state boundaries are still needed."
    },
    {
      "label": "Other modes and builds",
      "status": "Not tested",
      "detail": "These observations do not establish default settings, other balance options or other builds."
    }
  ],
  "next_experiments": [
    {
      "order": 1,
      "task": "Launch an isolated session and recalibrate candidate fields",
      "acceptance": "Record process creation identity; save a same-session reversible health-setting trace and evidence hashes."
    },
    {
      "order": 2,
      "task": "Record defender behavior and repeat the baseline throw",
      "acceptance": "Capture COM/guard settings, exact fighter variants and starting position; collect at least three fresh attack traces plus an idle control."
    },
    {
      "order": 3,
      "task": "Validate health meaning and damage units",
      "acceptance": "Independently confirm player mapping and health storage with controlled interventions; compare a second attack and document refill behavior."
    },
    {
      "order": 4,
      "task": "Establish simulation timing",
      "acceptance": "Validate a gameplay update counter and input/action boundaries; report hitstop and frame-count conventions explicitly."
    },
    {
      "order": 5,
      "task": "Publish an identified action, then expand coverage",
      "acceptance": "Attach build, conditions, units and repeat evidence to each metric; keep a basic-action identity if the extracted command list has no matching row."
    }
  ]
}
