{
  "before": {
    "samples": 13512,
    "active_samples": 2056,
    "capture_seconds": 20.854623,
    "largest_sample_gap_ms": 10.885,
    "move_memo": 395,
    "section_order": 81,
    "move_function": 313,
    "move_memo_percent_of_active": 19.21206225680934
  },
  "after": {
    "samples": 11330,
    "active_samples": 1531,
    "capture_seconds": 20.799232,
    "largest_sample_gap_ms": 56.322,
    "move_memo": 173,
    "move_function": 102,
    "section_order": 71,
    "move_memo_percent_of_active": 11.299804049640757
  },
  "method": {
    "app": "optimized Release iOS simulator, Hermes -O, dev=false, OTA off",
    "fixture_threads": 1210,
    "workload": "Home visible, settled shelf expanded; 20Hz foreground stream for15s plus4 background streams at2Hz;300+120 events",
    "baseline": "f623cad04ecd9fafdbf1ec1b72e5dfe6f6d08020",
    "change": "Only threadOrder.ts early return for zero/singleton ordered section",
    "fixture_reset": "same pre-run SQLite snapshot before each run; app relaunched",
    "limitations": [
      "One controlled pair; sample counts are not timings or call counts.",
      "Simulator host scheduling and GC vary; no overall speed or battery claim.",
      "Capture includes workload startup/finalization.",
      "Initial manual-capture pair excluded due baseline sampling gaps up to370ms and unequal capture windows.",
      "Payload text seeds vary slightly per driver run.",
      "Remote fixture server is the earlier source-compact checkout."
    ]
  }
}
