)]}'
{
  "commit": "caa421fd4bc42e993e6207852f6e2ddb82117a26",
  "tree": "61e3d00ddff031943822a751f025ee38fa532aa6",
  "parents": [
    "f72ede8af5ddb5e1a43349ce158e446f69e503f6"
  ],
  "author": {
    "name": "Finnur Thorarinsson",
    "email": "finnur@chromium.org",
    "time": "Wed Sep 17 09:29:12 2025"
  },
  "committer": {
    "name": "Devtools-frontend LUCI CQ",
    "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 17 10:09:45 2025"
  },
  "message": "[AskAi]: Cleanup PerformanceTraceFormatter.ts.\n\nThis CL should be a no-op - it breaks the PerformanceInsightFormatter\nAskAi prompt generation into multiple individual functions (one per\nInsight) to make the detail() function a little less chaotic.\n\nBug: None\nChange-Id: Ia2fe5756aab31dd6593f2467173347c7776ee537\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6934792\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Finnur Thorarinsson \u003cfinnur@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0248f796cf23810a33b5e6ac743ff08543936db9",
      "old_mode": 33188,
      "old_path": "front_end/models/ai_assistance/data_formatters/PerformanceInsightFormatter.ts",
      "new_id": "104bdb6ccd5756e09d24f0be657df697e0ffbd29",
      "new_mode": 33188,
      "new_path": "front_end/models/ai_assistance/data_formatters/PerformanceInsightFormatter.ts"
    },
    {
      "type": "modify",
      "old_id": "cbcc77dc15a52ca9a80d550e3888784f9277ba88",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/Processor.test.ts",
      "new_id": "37f9735b9b4ae68f473da401cbe7bd8099378471",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/Processor.test.ts"
    },
    {
      "type": "modify",
      "old_id": "08fa79e81c1810edfd34d913407afd16b89f1b94",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/CLSCulprits.ts",
      "new_id": "0bb78950abca6bdba3806f64c904bcac16213c2d",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/CLSCulprits.ts"
    },
    {
      "type": "modify",
      "old_id": "f914cb720628bd9991754878787fe029ee82796b",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/DocumentLatency.ts",
      "new_id": "441742860b04bfdd1a5e0cb599d4b133473a416c",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/DocumentLatency.ts"
    },
    {
      "type": "modify",
      "old_id": "2ace7c0016fd7670c5f921b3a969af1f9bd47c06",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/DuplicatedJavaScript.ts",
      "new_id": "a79a2ab41eb6dca396d46c426a2a9b910b6ee627",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/DuplicatedJavaScript.ts"
    },
    {
      "type": "modify",
      "old_id": "add5eb3eea190e98c59cfdef5c00a8f1b9ed23a9",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/INPBreakdown.ts",
      "new_id": "beccefe97238a429a55957dc99e3cfd36b2f6001",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/INPBreakdown.ts"
    },
    {
      "type": "modify",
      "old_id": "467e7d75a6f54f5ce4a833f70d035d20942181f1",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/ImageDelivery.ts",
      "new_id": "b06522ea4694e71e1a53d4ff0048e3f62243811c",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/ImageDelivery.ts"
    },
    {
      "type": "modify",
      "old_id": "57a025e76994974e97545bac88feee23bed297ed",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/LCPBreakdown.ts",
      "new_id": "ac1be0db87f41c5e2113707836abfb700e81d332",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/LCPBreakdown.ts"
    },
    {
      "type": "modify",
      "old_id": "98a58c4e74bb5015c19ad6c97ad86e022d60b4cb",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/LCPDiscovery.ts",
      "new_id": "b440852ec79d18cba02884165cc1e290164407b7",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/LCPDiscovery.ts"
    },
    {
      "type": "modify",
      "old_id": "cd3e217f5879f4a3e818e0e0fe6527ab36e28573",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/ModernHTTP.ts",
      "new_id": "03def7e13951c838bdd9d37162bbdfcb24cb9cd2",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/ModernHTTP.ts"
    },
    {
      "type": "modify",
      "old_id": "1ffdb9967c162b51de84a099af22a806566d7ba0",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/NetworkDependencyTree.ts",
      "new_id": "35250f83899a6e49fd15983e4a81947c15717ccb",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/NetworkDependencyTree.ts"
    },
    {
      "type": "modify",
      "old_id": "ca5a743484e6ae618951d1103f666b76c27e49f1",
      "old_mode": 33188,
      "old_path": "front_end/models/trace/insights/RenderBlocking.ts",
      "new_id": "ec769592189db6282acf0fa269e155e8abf9fef0",
      "new_mode": 33188,
      "new_path": "front_end/models/trace/insights/RenderBlocking.ts"
    }
  ]
}
