)]}'
{
  "commit": "66ae2b254b0d296276883e188930008c35bdbcb9",
  "tree": "047f659260c0abcad493dfb047edc7fa5f505a2f",
  "parents": [
    "3bc5abb7a548d12f3f12586a4864824b02036fec"
  ],
  "author": {
    "name": "Victor Hugo Vianna Silva",
    "email": "victorvianna@google.com",
    "time": "Thu Sep 17 16:57:55 2026"
  },
  "committer": {
    "name": "Victor Hugo Vianna Silva",
    "email": "victorvianna@google.com",
    "time": "Thu Sep 17 16:57:55 2026"
  },
  "message": "Report the scored window, attempted complexity and ramp change points\n\nTrace analysis needs the exact ramp window per subtest. Intervals derived\nfrom iframe navigation overshoot it by 14-20%, and the overshoot cannot be\ncorrected with a fixed offset because tier sampling is a complexity search\nthat varies with device speed.\n\nEmit marks at the three transitions that already exist in the control flow\n(end of warmup, end of tier sampling, stop), pinned to the controller\u0027s own\ntimestamps, plus measure spans between them. Every call is guarded: an\nexception escaping _animateLoop() would stop the requestAnimationFrame chain\nand hang the run with no error reported anywhere.\n\nAlso report what the controller is doing inside that window, which is\notherwise invisible in a trace: the complexity each ramp interval attempts\nalong with the frame length it produced, and the change point of each ramp\u0027s\nregression, which is the complexity at which the target frame rate stops\nbeing met and the value the score is derived from. Both ride along as mark\ndetail, which Chrome serializes only while blink.user_timing is enabled, so\nuntraced scoring runs are unaffected.\n\nTAG\u003dagy\nCONV\u003d82c228f8-31a9-480b-ba3b-ccc2a5eb2331\n\nChange-Id: Ibdc75af1525748f308a22e57095b0518c207cc0e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d0bd8ea62f02a2a3750cc728d1409ca5ef42d18",
      "old_mode": 33188,
      "old_path": "MotionMark/tests/resources/benchmark.js",
      "new_id": "586f5f6aac501252b73b1a331e3c3ec92b55f8c3",
      "new_mode": 33188,
      "new_path": "MotionMark/tests/resources/benchmark.js"
    },
    {
      "type": "modify",
      "old_id": "513ce4821c4405e5e4f8185319d6ce7335f73530",
      "old_mode": 33188,
      "old_path": "MotionMark/tests/resources/controllers.js",
      "new_id": "afc1c6e1bee0056c4e1a2dcf5a9a78824555bb38",
      "new_mode": 33188,
      "new_path": "MotionMark/tests/resources/controllers.js"
    }
  ]
}
