)]}'
{
  "commit": "8009533d42f8b37c2250ca30103de6460b1d4e7d",
  "tree": "3526d45b7d0b4a8a4c9247af91ca22a114efd69b",
  "parents": [
    "9e747101fb6df95016e9a1e69dcc2eb7f50e250a"
  ],
  "author": {
    "name": "John \"codefu\" McDole",
    "email": "codefu@google.com",
    "time": "Fri Feb 27 12:42:33 2026 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Feb 27 12:42:33 2026 -0800"
  },
  "message": "feat: move dashboard\u0027s dev_cocoon to integration tests (#4961)\n\nUpdates the dashboard code to use a \"real\" server in the browser.\nCurrently, `DevelopmentCocoonService` in\n`dashboard/lib/service/dev_cocoon.dart` generates fake data manually.\nWhile effective, it doesn\u0027t test end-to-end with the backend logic or\nAPI surface, leading to a false sense of security (and having caused\nmultiple \u0027push to prod to fix\u0027). By using `IntegrationServer`, we can\nrun the real `app_dart` logic against in-memory fakes (Firestore,\nBigQuery, etc.), ensuring the frontend is tested against the same logic\nthe production server uses.\n\n1. defangs app_dart/lib/** by removing app_engine and dart:io.\n    * gae_server.dart passes in the needed \"dart:io\" handlers\n* server.dart now handles an abstract Request, which can be real (app\nengine, local server) or fake (tests / dashboard local).\n* \"dynamic config\" no longer looks up the config.yaml from the read only\nfilesystem and instead we build dynamic config with build hooks -\n`generated_config.dart`.\n2. Removes dev_cocoon and its hardcoded mockery (partial reason for the\nimage diffs)\n3. Adds `IntegrationServerAdapter` (which is an\n`AppEngineCocoonService`) to wrap and make fake http calls to the\n`IntegrationServer`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4cf71f90b24c024ca9901cd02ab91835c92caca",
      "old_mode": 33188,
      "old_path": "app_dart/analysis_options.yaml",
      "new_id": "7a71105d3f48d1f40f906e19987a42bf83f97f6f",
      "new_mode": 33188,
      "new_path": "app_dart/analysis_options.yaml"
    },
    {
      "type": "modify",
      "old_id": "ac93aac6deedc957190efc6a574d243187e7eb94",
      "old_mode": 33188,
      "old_path": "app_dart/bin/gae_server.dart",
      "new_id": "a37142ef9b0156c86b3fdc4c8990bd7119a8493f",
      "new_mode": 33188,
      "new_path": "app_dart/bin/gae_server.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7de23c08be74643acce877f496c8dfd9d2faf7ee",
      "new_mode": 33188,
      "new_path": "app_dart/hook/build.dart"
    },
    {
      "type": "modify",
      "old_id": "27214df51cbd5f8739cc96a7be821a31d41a7ce0",
      "old_mode": 33188,
      "old_path": "app_dart/lib/cocoon_service.dart",
      "new_id": "434bd510eaa6d296a7546f38930b999af3d4e9e3",
      "new_mode": 33188,
      "new_path": "app_dart/lib/cocoon_service.dart"
    },
    {
      "type": "modify",
      "old_id": "dac2ad5ba2fa3b3a442d92f9544bd32edf0a6375",
      "old_mode": 33188,
      "old_path": "app_dart/lib/server.dart",
      "new_id": "bd6c5ff5d65d56de18e3bbc3ce96b77ebbcd79e8",
      "new_mode": 33188,
      "new_path": "app_dart/lib/server.dart"
    },
    {
      "type": "modify",
      "old_id": "6a65f37df5b36db7d6260a03132e6049072b1e02",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/foundation/github_checks_util.dart",
      "new_id": "7a1728c81fa8f21ff678540535bb803e1b0ae20a",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/foundation/github_checks_util.dart"
    },
    {
      "type": "modify",
      "old_id": "222d2ecae95ac4f3ae73311a471982ca757b0ef6",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/foundation/utils.dart",
      "new_id": "4ac88a966dc8ef65071fc68db7b47d850620b7f7",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/foundation/utils.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9ca5e239c09ec4dd1c1ce7ed14219887e1f70db",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/generated_config.dart"
    },
    {
      "type": "modify",
      "old_id": "50d82b6a3a06038539f891a5f444bea6931946ac",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/model/firestore/account.dart",
      "new_id": "c9527e14749c69080692db371dbba13c409a9c4b",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/model/firestore/account.dart"
    },
    {
      "type": "modify",
      "old_id": "ea2e048864554c142e38af8630302579f5d6b416",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/model/firestore/commit.dart",
      "new_id": "a9f105d3154c4bf6508286c00ccd30f8d1619b92",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/model/firestore/commit.dart"
    },
    {
      "type": "modify",
      "old_id": "a7a8ce3c53b19e672fec5c1f69e2cb135c7f17cd",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/model/firestore/content_aware_hash_builds.dart",
      "new_id": "e63095ad22553696c91d0361ff3cd25729c71ae4",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/model/firestore/content_aware_hash_builds.dart"
    },
    {
      "type": "modify",
      "old_id": "23a43c38cc80fda3b6b039261869dee48494b537",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/model/firestore/github_build_status.dart",
      "new_id": "5d1cf68e7cc75af9b9c5395a6b96d1b8cbef6456",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/model/firestore/github_build_status.dart"
    },
    {
      "type": "modify",
      "old_id": "a6743869af6945d8d4740aa16d6ff687ea002563",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/model/firestore/github_gold_status.dart",
      "new_id": "4aab4ea863fcbee99cb710aaedb4152169b0d6c1",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/model/firestore/github_gold_status.dart"
    },
    {
      "type": "modify",
      "old_id": "8835261cb0ec28ed30fcdf70604f6bbc5b3c6539",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/model/firestore/presubmit_guard.dart",
      "new_id": "5b2e48214dd274611f3a0432a4274588687f9b61",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/model/firestore/presubmit_guard.dart"
    },
    {
      "type": "modify",
      "old_id": "312804ac0c7aa8e810a225a86240ec05dd78e8f7",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/model/firestore/task.dart",
      "new_id": "e049e8e7009a63bc5d75dd6e2dba235e8fe181ad",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/model/firestore/task.dart"
    },
    {
      "type": "modify",
      "old_id": "d0d043026a9e8c082f64d2a145169a18071bd140",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/get_build_status_badge.dart",
      "new_id": "fbf51dc652cdd0b114ecc5f5b4668178f12bc5fe",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/get_build_status_badge.dart"
    },
    {
      "type": "modify",
      "old_id": "66dadd9b82e080df9ecb952db435295cfd2629df",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/get_engine_artifacts_ready.dart",
      "new_id": "5cdff1e09ed4788a549b29e0c43197dbe108e35c",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/get_engine_artifacts_ready.dart"
    },
    {
      "type": "modify",
      "old_id": "45ee4987ff34165cbd604a542be0db01561885c3",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/get_presubmit_checks.dart",
      "new_id": "78a54ab8c3d47872e5b058e5f5e9b36461cfceac",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/get_presubmit_checks.dart"
    },
    {
      "type": "modify",
      "old_id": "ab2ca007cc301988ec9869fe2eabec9f26f3bda9",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/get_presubmit_guard.dart",
      "new_id": "0fb259a18724f7e1b2d0c03e3cff933c320ae86b",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/get_presubmit_guard.dart"
    },
    {
      "type": "modify",
      "old_id": "238b1fe23ea67bffe6406fbad3034e03ec423884",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/get_presubmit_guard_summaries.dart",
      "new_id": "ab846d573d4b59549b8eb493d0421ad8f0f552d7",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/get_presubmit_guard_summaries.dart"
    },
    {
      "type": "modify",
      "old_id": "eefc7ee497f2df7bc02b321f8ab8793432ce6c4d",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/get_status.dart",
      "new_id": "38d0be1cfbea2064982851763cc6b2cc06f334c2",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/get_status.dart"
    },
    {
      "type": "modify",
      "old_id": "8110d9d60861aa4480a1dbd92cb6d9a4e7b92d9d",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/get_suppressed_tests.dart",
      "new_id": "12ba8dc8ad50e2863bd9fd4ebe7adac6707ecd69",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/get_suppressed_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "8d2982ec0eddca2c39fe597bc7b56edb36c648c3",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/github/webhook_subscription.dart",
      "new_id": "0e1535fdbc5a9398a28f5509676c0d37db2a2a2d",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/github/webhook_subscription.dart"
    },
    {
      "type": "modify",
      "old_id": "d23ab7ccb9316cca6d608a03912dbfc096298f5b",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/postsubmit_luci_subscription.dart",
      "new_id": "1d305c0fff40a9a7674e5e023ae999077693e20f",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/postsubmit_luci_subscription.dart"
    },
    {
      "type": "modify",
      "old_id": "474da52cb6356e05d2026883fba02f720ee426ae",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/presubmit_luci_subscription.dart",
      "new_id": "a6dcebfdfdbeec8478db90cdc96a7ca07cc15b6a",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/presubmit_luci_subscription.dart"
    },
    {
      "type": "modify",
      "old_id": "feabf6233898629952cf703bde3ea3a6f6d93877",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handlers/push_gold_status_to_github.dart",
      "new_id": "9a12349b5cceb3123cdf3bc4ee41fe3e1488fc4b",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handlers/push_gold_status_to_github.dart"
    },
    {
      "type": "modify",
      "old_id": "3ad67f2a2ca10654a1f723a7e8f0fc06affaa7d4",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/api_request_handler.dart",
      "new_id": "76ec79f30351c434cb096b25338ffd00c4a91d27",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/api_request_handler.dart"
    },
    {
      "type": "modify",
      "old_id": "218ec07a5da8bda6f73bf6f2c5e3be306efb79b1",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/authentication.dart",
      "new_id": "56bc72041d5dbf8d823c601cb1debb6cfd8513fc",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/authentication.dart"
    },
    {
      "type": "modify",
      "old_id": "b8e3c04f8884274330bf5c7f7cb88f64812a6248",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/cache_request_handler.dart",
      "new_id": "53664b9d2b305edd44a6fa330c6d35934795b846",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/cache_request_handler.dart"
    },
    {
      "type": "modify",
      "old_id": "10350d1e1728d7d453da1984c51e95ddcfb71eb1",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/checkrun_authentication.dart",
      "new_id": "a19fa10f6ecbe169bc7971e2f78b57a9776a641a",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/checkrun_authentication.dart"
    },
    {
      "type": "modify",
      "old_id": "62139ec4240906340df02093f48a9a1cfc47a0e2",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/dashboard_authentication.dart",
      "new_id": "b6f65cac2bd220a3e4c2f8afd1f2971151d11213",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/dashboard_authentication.dart"
    },
    {
      "type": "modify",
      "old_id": "28d47720a4e0b9efc3f527d360994a7af22253b0",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/exceptions.dart",
      "new_id": "a8683ca07d60138f26b7e490db62cf8bf25d9ef7",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/exceptions.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6630df7711481e56c5d172bde63f64187592d8dd",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/http_io.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b564b8655ff7569b2f13afd8c4fbd9e746fb1eb8",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/http_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "eb6a290daac9ad27dfee87b74a134e6e5d831b5d",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/pubsub_authentication.dart",
      "new_id": "460509e8b3fd46e6f092814b93fb28d56e3aee27",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/pubsub_authentication.dart"
    },
    {
      "type": "modify",
      "old_id": "693f6fa38e6909bd4a1e61100d40a4cfcc7b6a6f",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/request_handler.dart",
      "new_id": "228a071abb0b358a4cb7ca1c4d6d4546b21cce2d",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/request_handler.dart"
    },
    {
      "type": "modify",
      "old_id": "d39134a2e6ce0c0f9d1c1cfc9be1f745a53dae91",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/response.dart",
      "new_id": "cb2d7a1dd4c542128f75ae0629b49aa4afc89452",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/response.dart"
    },
    {
      "type": "modify",
      "old_id": "8a612c862db9af9639812c9ba3b85221d16ba85c",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/static_file_handler.dart",
      "new_id": "5005a76a1552b3e5bedefc63c795926ac81743d2",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/static_file_handler.dart"
    },
    {
      "type": "modify",
      "old_id": "77234d49feb67218c72c8c858d51f0a1bf6e77d1",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/subscription_handler.dart",
      "new_id": "a9ae692101725cd150a894c444140c17f4151c9a",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/subscription_handler.dart"
    },
    {
      "type": "modify",
      "old_id": "f2a1b02284db0af37a7d818c24178c0b2881fcdf",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/request_handling/swarming_authentication.dart",
      "new_id": "ae0a412de00e9f6cbb45e4273f53d4bdb9bea231",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/request_handling/swarming_authentication.dart"
    },
    {
      "type": "modify",
      "old_id": "89df404e0440bed983f9f9a9ee12bc27c1be638e",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/build_bucket_client.dart",
      "new_id": "282fd47976e98b01a84a386f220e00aec5f6ba71",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/build_bucket_client.dart"
    },
    {
      "type": "modify",
      "old_id": "aebde892714697f0a5658686d8e6c514adc73690",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/build_status_service.dart",
      "new_id": "810a98a9a3a8afde8f80235b0a3ff7fc5dccdc5b",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/build_status_service.dart"
    },
    {
      "type": "modify",
      "old_id": "b8ca80526336bcc4f02b3858be3bc0ecf019de59",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/firestore.dart",
      "new_id": "a9fa9cf7c4b50d7971eecc8842d4aff9db775a32",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/firestore.dart"
    },
    {
      "type": "modify",
      "old_id": "8c246ceb4d2144ac497e89fa48d6c60818a279de",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/flags/dynamic_config.dart",
      "new_id": "ec2789c8e05c07bff6840bfe9442362eb775c474",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/flags/dynamic_config.dart"
    },
    {
      "type": "modify",
      "old_id": "cf2e967f59e5d83b9626aad4aa919e4318eb1a16",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/flags/dynamic_config_updater.dart",
      "new_id": "49519f174e1fb3e9e437ee0eae02be770bde1b4b",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/flags/dynamic_config_updater.dart"
    },
    {
      "type": "modify",
      "old_id": "aac46939399023661e2f173ed8ee89ce7eec6b32",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/gerrit_service.dart",
      "new_id": "0bb7d2ee8ea0be05017e0df93940540c93c6985c",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/gerrit_service.dart"
    },
    {
      "type": "modify",
      "old_id": "4db9d0798090707758ad35b95894bca32911c81d",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/luci_build_service.dart",
      "new_id": "50c66a8b54c97f690d022c2814a1caf61c04cddb",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/luci_build_service.dart"
    },
    {
      "type": "modify",
      "old_id": "f4a034a3868f9e28391500d17be2cb2f1b00b721",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/scheduler.dart",
      "new_id": "904acc9ecfe025c8a032826761f32d3dd5386de5",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/scheduler.dart"
    },
    {
      "type": "modify",
      "old_id": "f948409cce072d442b85b7f37340d6d1ff01811b",
      "old_mode": 33188,
      "old_path": "app_dart/lib/src/service/scheduler/process_check_run_result.dart",
      "new_id": "4db96218a21703055af11b55d6d41f29813f712f",
      "new_mode": 33188,
      "new_path": "app_dart/lib/src/service/scheduler/process_check_run_result.dart"
    },
    {
      "type": "modify",
      "old_id": "9acaaa86dfc8e1a0854b252180aa814c7ee5829b",
      "old_mode": 33188,
      "old_path": "app_dart/pubspec.yaml",
      "new_id": "a75a914940f6fbd7bcf873d00e682c26bff5bd53",
      "new_mode": 33188,
      "new_path": "app_dart/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "49a69b2b6a695b02c8bafdf76d5d2dcabcabd026",
      "old_mode": 33188,
      "old_path": "app_dart/test/foundation/utils_test.dart",
      "new_id": "61d80e49f78ab2832e55a141e729140be8f25ef6",
      "new_mode": 33188,
      "new_path": "app_dart/test/foundation/utils_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e64498c6e83b20c0656929e6761d846709657510",
      "old_mode": 33188,
      "old_path": "app_dart/test/model/firestore/suppressed_test_test.dart",
      "new_id": "79f9ee786e014059eee0fcbef5c6b94a37eaa14b",
      "new_mode": 33188,
      "new_path": "app_dart/test/model/firestore/suppressed_test_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b9f6e697089637145df60a2569838b04f46a3067",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handlers/get_presubmit_checks_test.dart",
      "new_id": "c146ee46f80899dfa13a9676708860d3c3fcc5ae",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handlers/get_presubmit_checks_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d10cc6a2aab7c2534f21dacf7844f54c8f3f9894",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handlers/get_suppressed_tests_test.dart",
      "new_id": "35d1cc1e77db053f8007ceae82927ba7fe1a1ac7",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handlers/get_suppressed_tests_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3432b2de459a6e3f8de344c1ba382f8208e79e2b",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handlers/presubmit_luci_subscription_test.dart",
      "new_id": "4a71a6a9726ac806c05bec1bfb8a1c8643289468",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handlers/presubmit_luci_subscription_test.dart"
    },
    {
      "type": "modify",
      "old_id": "fc518d34ec99535f68363034e8fabe0f17919b4c",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handlers/rerun_prod_task_test.dart",
      "new_id": "74e2604df1a042744553e2eb3dacef9e70294ae3",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handlers/rerun_prod_task_test.dart"
    },
    {
      "type": "modify",
      "old_id": "da367846b2d01ab4314a6fdd2eee518eef56fe45",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handling/api_request_handler_test.dart",
      "new_id": "b8fb396c01d7584f1ef303fb09d643e9de064c0f",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handling/api_request_handler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "146bb5a4b03992e37e4ebc563dcae967e86b1639",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handling/cache_request_handler_test.dart",
      "new_id": "3f0ebfffb7229c6456d5544b432715b5f700f19a",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handling/cache_request_handler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7ba78a78aa5d7086e7891b2e3db003c07fb9335c",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handling/checkrun_authentication_test.dart",
      "new_id": "a484c6e9ae150b86d7a9798a8e99f607254841c2",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handling/checkrun_authentication_test.dart"
    },
    {
      "type": "modify",
      "old_id": "83fae7fb5092be050ad143db85ccd3cc0d47ca7b",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handling/dashboard_authentication_test.dart",
      "new_id": "66a0167d3af33f98ebe46c72fd60b2c0c934a563",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handling/dashboard_authentication_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0d8a6da2a159c71b11889ab9d45ec28564846700",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handling/pubsub_authentication_test.dart",
      "new_id": "7bc3032a48c46905ab505a8aa7036a1064ecb3a9",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handling/pubsub_authentication_test.dart"
    },
    {
      "type": "modify",
      "old_id": "711b7515db78b580712fc0b41dd49a40d31a79c6",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handling/request_handler_test.dart",
      "new_id": "1a6ed10e447b36fa716e8c02979f859439125ce2",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handling/request_handler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e0f47a25850e47a6068ef12697c8b42a68db6e09",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handling/subscription_handler_test.dart",
      "new_id": "7021a7e018b338a47604a9686f319220c8955fa0",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handling/subscription_handler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8556725acf9475493846a9912ec1c01d3cd03414",
      "old_mode": 33188,
      "old_path": "app_dart/test/request_handling/swarming_authentication_test.dart",
      "new_id": "9d167f2ac0e5c0170dacd05f75a92417488b64b8",
      "new_mode": 33188,
      "new_path": "app_dart/test/request_handling/swarming_authentication_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c0e581c4cf832ac95b0f27021421e6452fea6095",
      "old_mode": 33188,
      "old_path": "app_dart/test/service/config_test.dart",
      "new_id": "8fe7f3f0d03fde706338707c4e15a3331bba0230",
      "new_mode": 33188,
      "new_path": "app_dart/test/service/config_test.dart"
    },
    {
      "type": "modify",
      "old_id": "de3976e09366786fb7dcd5048db8e88f1a07f5a3",
      "old_mode": 33188,
      "old_path": "app_dart/test/service/dynamic_config_updater_test.dart",
      "new_id": "40eeacf4b982d6a5e393daee8a3575ef66606b0e",
      "new_mode": 33188,
      "new_path": "app_dart/test/service/dynamic_config_updater_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6ec741067d887c7f922a65115351e0c0ba63fcc5",
      "old_mode": 33188,
      "old_path": "app_dart/test/service/scheduler/ci_yaml_fetcher_test.dart",
      "new_id": "7152c8fc783259b640023bb9079524b93c4b229a",
      "new_mode": 33188,
      "new_path": "app_dart/test/service/scheduler/ci_yaml_fetcher_test.dart"
    },
    {
      "type": "modify",
      "old_id": "61be59063013aa227fe3b564d7ee6b566beba43c",
      "old_mode": 33188,
      "old_path": "app_dart/test/service/scheduler/hash_workflow_test.dart",
      "new_id": "807a4d1a2cc033f86bff0494e600be0fe1ed8436",
      "new_mode": 33188,
      "new_path": "app_dart/test/service/scheduler/hash_workflow_test.dart"
    },
    {
      "type": "modify",
      "old_id": "837ad9a8b633347d39e32f1f1fa2114fdbc47fa3",
      "old_mode": 33188,
      "old_path": "app_dart/test/service/scheduler_test.dart",
      "new_id": "8b42045ed9e7bd3086b1896d3ddeedb67cd4737d",
      "new_mode": 33188,
      "new_path": "app_dart/test/service/scheduler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b3ba131274d8b046256cb2938627578a2addffc1",
      "old_mode": 33188,
      "old_path": "app_dart/test/src/request_handling/request_handler_tester.dart",
      "new_id": "04cc7cff618ce5a0dd413b4739b7f4b582888533",
      "new_mode": 33188,
      "new_path": "app_dart/test/src/request_handling/request_handler_tester.dart"
    },
    {
      "type": "modify",
      "old_id": "04a4c270de05c4bf965bb2cf67acec972b64c42a",
      "old_mode": 33188,
      "old_path": "app_dart/tool/local_server.dart",
      "new_id": "5909911c9f7b8d1f95b7a27c94d1cf51a6d1b25f",
      "new_mode": 33188,
      "new_path": "app_dart/tool/local_server.dart"
    },
    {
      "type": "rename",
      "old_id": "491b41efcc72242afcc087de9a9eb9e38e3e7589",
      "old_mode": 33188,
      "old_path": "conductor/tracks/cocoon_integration_test_20260206/plan.md",
      "new_id": "f173ff8fb4c131fed09f5d5b56e7106b43fbf068",
      "new_mode": 33188,
      "new_path": "conductor/archive/cocoon_integration_test_20260206/plan.md",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "71761749567b0068a58c435b7c7ee7d5868d191c",
      "old_mode": 33188,
      "old_path": "conductor/tracks/cocoon_integration_test_20260206/spec.md",
      "new_id": "71761749567b0068a58c435b7c7ee7d5868d191c",
      "new_mode": 33188,
      "new_path": "conductor/archive/cocoon_integration_test_20260206/spec.md",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "34a1619e798509691275fcbe8bc21a519bb48b0c",
      "old_mode": 33188,
      "old_path": "conductor/tracks.md",
      "new_id": "43048451de6441347b221e1dcc5bf3e445398c25",
      "new_mode": 33188,
      "new_path": "conductor/tracks.md"
    },
    {
      "type": "modify",
      "old_id": "fc8fbf5a1d016a3e0bbacd5ab3f262dd7ae7237d",
      "old_mode": 33188,
      "old_path": "dashboard/lib/dashboard_navigation_drawer.dart",
      "new_id": "9708e34f7c32b8748f732f6f69bdb939e3114ca9",
      "new_mode": 33188,
      "new_path": "dashboard/lib/dashboard_navigation_drawer.dart"
    },
    {
      "type": "modify",
      "old_id": "14610ec0863881dcd59ed42390d24b8574f57761",
      "old_mode": 33188,
      "old_path": "dashboard/lib/service/appengine_cocoon.dart",
      "new_id": "290cff2b2604b15d5e1b2b29e3920440217bed67",
      "new_mode": 33188,
      "new_path": "dashboard/lib/service/appengine_cocoon.dart"
    },
    {
      "type": "modify",
      "old_id": "2f56e41aebe3ebc10d1c534ed3b1b3eae5745bab",
      "old_mode": 33188,
      "old_path": "dashboard/lib/service/cocoon.dart",
      "new_id": "a1995e441e0e712d719502477f27ae8eb196dd3e",
      "new_mode": 33188,
      "new_path": "dashboard/lib/service/cocoon.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "077d731f92d6c6b93486ed3392704bfd36ffac1d",
      "new_mode": 33188,
      "new_path": "dashboard/lib/service/data_seeder.dart"
    },
    {
      "type": "delete",
      "old_id": "abe056c10e015af9768733572dbb5c91d5196fb4",
      "old_mode": 33188,
      "old_path": "dashboard/lib/service/dev_cocoon.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "168037341aa7be9edde582edf3532b3148dd5af6",
      "new_mode": 33188,
      "new_path": "dashboard/lib/service/integration_server_adapter.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8363884775dc8f94d0b152f3785742ce17c85e7d",
      "new_mode": 33188,
      "new_path": "dashboard/lib/service/scenarios.dart"
    },
    {
      "type": "modify",
      "old_id": "5cf9e04e4059d3d1932359ae5224b41280ae96bc",
      "old_mode": 33188,
      "old_path": "dashboard/lib/state/build.dart",
      "new_id": "63ac034aa17e9d15ab27c58473ed03289932a2fa",
      "new_mode": 33188,
      "new_path": "dashboard/lib/state/build.dart"
    },
    {
      "type": "modify",
      "old_id": "6d35c6afb93f225c262c001a4eac0565da0c61bb",
      "old_mode": 33188,
      "old_path": "dashboard/pubspec.yaml",
      "new_id": "48acf7e5d57a9871a0c501f409b2778b8165689b",
      "new_mode": 33188,
      "new_path": "dashboard/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "77cdc6b7fb7b1fdc066bb5d7b73ce63096455fd1",
      "old_mode": 33188,
      "old_path": "dashboard/test/build_dashboard_page_test.dart",
      "new_id": "3f18570bd7aa4183e33a648a4974e27d50e95c05",
      "new_mode": 33188,
      "new_path": "dashboard/test/build_dashboard_page_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4508f09f222ca329d61f17bb7e54a0c3312f2f76",
      "old_mode": 33188,
      "old_path": "dashboard/test/goldens/build_dashboard.defaultPropertySheet.dark.png",
      "new_id": "55dd7cf1a6ab724a4077f7391e90819b25a73443",
      "new_mode": 33188,
      "new_path": "dashboard/test/goldens/build_dashboard.defaultPropertySheet.dark.png"
    },
    {
      "type": "modify",
      "old_id": "c7f9e9756a545c8e5488fea0a168dead1f34dec2",
      "old_mode": 33188,
      "old_path": "dashboard/test/goldens/build_dashboard.defaultPropertySheet.png",
      "new_id": "1aeef59f394100ddea09684b1b9ee9492106b177",
      "new_mode": 33188,
      "new_path": "dashboard/test/goldens/build_dashboard.defaultPropertySheet.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0769c93d88820569c13b5001f6a8f390d51d94e9",
      "new_mode": 33188,
      "new_path": "dashboard/test/service/data_seeder_test.dart"
    },
    {
      "type": "delete",
      "old_id": "232e652bed1355fbafb5bdcb9898ddb8a9855415",
      "old_mode": 33188,
      "old_path": "dashboard/test/service/dev_cocoon_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f0fedbe2f81fa12c4f34c37239e4a9359dc9dfa",
      "new_mode": 33188,
      "new_path": "dashboard/test/service/integration_server_adapter_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6247e4258745bf9d95eca78864276b08fef04702",
      "old_mode": 33188,
      "old_path": "dashboard/test/utils/fake_build.dart",
      "new_id": "ff23b82d65e31c787a8d9b9cc2cd7168000d53dc",
      "new_mode": 33188,
      "new_path": "dashboard/test/utils/fake_build.dart"
    },
    {
      "type": "modify",
      "old_id": "b1c2287b7d15269730936d942aef4ced05c08d1f",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/commit_box_test.idle.png",
      "new_id": "3d3aae8ffd0e13356be8a3875663861a93f427ae",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/commit_box_test.idle.png"
    },
    {
      "type": "modify",
      "old_id": "28df7746645afb17972eae0ea1d98f538cf7b84b",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/commit_box_test.open.png",
      "new_id": "0a4d94e8894095f658b9e70db503d2f5a8f9aab9",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/commit_box_test.open.png"
    },
    {
      "type": "modify",
      "old_id": "6b734c8df36e519a6c2a0e45b84b859eee234dae",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/sign_in_button.not_authenticated.png",
      "new_id": "7f350ddef0962cd330c4243872a510a1d0747e88",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/sign_in_button.not_authenticated.png"
    },
    {
      "type": "modify",
      "old_id": "3973f8179d9165ec2fa16f4ae4d7868b70fc6bb4",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.dev.mouse_scroll_x.png",
      "new_id": "30e03fd944283d26717d4a6eea095c8e4a5a9b66",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.dev.mouse_scroll_x.png"
    },
    {
      "type": "modify",
      "old_id": "59822b8216ad68779b4020e8e7e23c695fbed7da",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.dev.mouse_scroll_y.png",
      "new_id": "8df3110076dfa354abf1eada96391386ceb26461",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.dev.mouse_scroll_y.png"
    },
    {
      "type": "modify",
      "old_id": "1329f739d2d7b02678a28d441f959e178e39069a",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.dev.origin.dark.png",
      "new_id": "468fea02186e19b1e51a5583964efc6495ac6ae1",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.dev.origin.dark.png"
    },
    {
      "type": "modify",
      "old_id": "5bd59c61542bdf2548039e7839254c8e7dff9e69",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.dev.origin.png",
      "new_id": "a390e57ef28d13e169a17bc9a9799e4ce32e3daa",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.dev.origin.png"
    },
    {
      "type": "modify",
      "old_id": "84c46173ab30fad879f064ea632bcefd9b0b1569",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.dev.scroll_x.dark.png",
      "new_id": "b30c5fd417bcbf7154393e028a606da3d7086a0c",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.dev.scroll_x.dark.png"
    },
    {
      "type": "modify",
      "old_id": "3973f8179d9165ec2fa16f4ae4d7868b70fc6bb4",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.dev.scroll_x.png",
      "new_id": "30e03fd944283d26717d4a6eea095c8e4a5a9b66",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.dev.scroll_x.png"
    },
    {
      "type": "modify",
      "old_id": "e4187004800fabec85818e426e70ce3732034ad0",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.dev.scroll_y.dark.png",
      "new_id": "af3fbdbc128c97906037e722127014f23b4da953",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.dev.scroll_y.dark.png"
    },
    {
      "type": "modify",
      "old_id": "59822b8216ad68779b4020e8e7e23c695fbed7da",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.dev.scroll_y.png",
      "new_id": "8df3110076dfa354abf1eada96391386ceb26461",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.dev.scroll_y.png"
    },
    {
      "type": "modify",
      "old_id": "6eb517712450c039f4a1a3815d0ae358df42f0f5",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.filterDefault.differentTypes.png",
      "new_id": "19ece9f039467d68933683d4d28f084843ad2957",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.filterDefault.differentTypes.png"
    },
    {
      "type": "modify",
      "old_id": "c237f1fb419fc16415998a659a341b1774eb3fb7",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.filterShowBringup.differentTypes.png",
      "new_id": "c8cea7a3cfbe6cc45c117673dfc5f57f67e77b56",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.filterShowBringup.differentTypes.png"
    },
    {
      "type": "modify",
      "old_id": "084a690c740bcefca1a8dca960b8f73a689b1b9c",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.withL.png",
      "new_id": "7f2dda47f3584d6353d737c1fdfcd1c3d42d23ca",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.withL.png"
    },
    {
      "type": "modify",
      "old_id": "db9e1bb75eab8b7cb56b9941a682ffb15edcad58",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.withSkips.png",
      "new_id": "2ce59b42d713660f6fb0b8df7c72bf5cdbbaf315",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.withSkips.png"
    },
    {
      "type": "modify",
      "old_id": "a49f1cb341a7268f01535ceb69722085c7320b50",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_grid_test.withoutL.png",
      "new_id": "dd49c249a93a76d0faa7423f056cab83de5d2e12",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_grid_test.withoutL.png"
    },
    {
      "type": "modify",
      "old_id": "28fc41a9ea7dd1953da4f4f78bc583754ef5cf74",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_overlay_test.flaky_overlay_closed.png",
      "new_id": "05784bc4faacfbe262808850614a1d149335a36e",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_overlay_test.flaky_overlay_closed.png"
    },
    {
      "type": "modify",
      "old_id": "65867770311f0384c8b93b336b7f68f873cbc8eb",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_overlay_test.flaky_overlay_open.png",
      "new_id": "e9cf636249c03ebcc136851827e8bd8128d1785d",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_overlay_test.flaky_overlay_open.png"
    },
    {
      "type": "modify",
      "old_id": "f362f56bb1de6dcffdceef8dd0bea485921afb4a",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_overlay_test.nondevicelab_closed.png",
      "new_id": "b77ccf9f22877111f807b2be7070be9a22a3f49a",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_overlay_test.nondevicelab_closed.png"
    },
    {
      "type": "modify",
      "old_id": "b91347fddeb42f8019dc359758f2fb30d598106d",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_overlay_test.nondevicelab_open.png",
      "new_id": "1263504083586d896aa428ebb5aa89054bcd1ed4",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_overlay_test.nondevicelab_open.png"
    },
    {
      "type": "modify",
      "old_id": "52f84b7eeb7f9c874384ab67bd4079a9f6f54ccd",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_overlay_test.normal_overlay_closed.png",
      "new_id": "873412df1305739ec97810ee3b9d4758f7786674",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_overlay_test.normal_overlay_closed.png"
    },
    {
      "type": "modify",
      "old_id": "194a90827e5d2a473e7c61fd8c12777e60f393b1",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/goldens/task_overlay_test.normal_overlay_open.png",
      "new_id": "b3baf7969e6816f45442b1452b46c51d3ae75fe0",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/goldens/task_overlay_test.normal_overlay_open.png"
    },
    {
      "type": "modify",
      "old_id": "bb3b7b0a43bcf0d9b6521e8f4c4756d4b3f3371f",
      "old_mode": 33188,
      "old_path": "dashboard/test/widgets/task_grid_test.dart",
      "new_id": "bef8a61713bffcdab2c45af38f7356e30de58bc9",
      "new_mode": 33188,
      "new_path": "dashboard/test/widgets/task_grid_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c3dca0682f7aa986cf44efc7528c36631ace4a02",
      "old_mode": 33188,
      "old_path": "packages/cocoon_integration_test/lib/src/fakes/fake_config.dart",
      "new_id": "391f2b54460c14592dea661033484317f465545e",
      "new_mode": 33188,
      "new_path": "packages/cocoon_integration_test/lib/src/fakes/fake_config.dart"
    },
    {
      "type": "modify",
      "old_id": "38d8721273da1076f4af52ba566eb51f09d200dc",
      "old_mode": 33188,
      "old_path": "packages/cocoon_integration_test/lib/src/fakes/fake_dashboard_authentication.dart",
      "new_id": "cf44b4f91c2d1be4eeb18825bfd046dabe2ddaf7",
      "new_mode": 33188,
      "new_path": "packages/cocoon_integration_test/lib/src/fakes/fake_dashboard_authentication.dart"
    },
    {
      "type": "modify",
      "old_id": "fd241fc3e30112bfe81f233eb237f8538291b4ce",
      "old_mode": 33188,
      "old_path": "packages/cocoon_integration_test/lib/src/fakes/fake_firestore_service.dart",
      "new_id": "bcd6c4a1a2545a2117d9d849a118bdf71868699c",
      "new_mode": 33188,
      "new_path": "packages/cocoon_integration_test/lib/src/fakes/fake_firestore_service.dart"
    },
    {
      "type": "modify",
      "old_id": "f822f16b4237ac91f4c77d932d5deb65c81ad3df",
      "old_mode": 33188,
      "old_path": "packages/cocoon_integration_test/lib/src/fakes/fake_http.dart",
      "new_id": "fc3f7fc39550b927c000f1d1ae60e6b461b92c5e",
      "new_mode": 33188,
      "new_path": "packages/cocoon_integration_test/lib/src/fakes/fake_http.dart"
    },
    {
      "type": "modify",
      "old_id": "cf0373f31c6c742547bbcfc20ad6db37b74b2d2d",
      "old_mode": 33188,
      "old_path": "packages/cocoon_integration_test/lib/src/integration_http_client.dart",
      "new_id": "b9a76d7f7116d0d50ddb82730008884bf4d30fcd",
      "new_mode": 33188,
      "new_path": "packages/cocoon_integration_test/lib/src/integration_http_client.dart"
    },
    {
      "type": "modify",
      "old_id": "db03e8fa8d094ac6df83a7c5edefedc1e9cba74f",
      "old_mode": 33188,
      "old_path": "packages/cocoon_integration_test/lib/src/server.dart",
      "new_id": "786ae9166a983fafc82451a88f47b7ac3ac747c8",
      "new_mode": 33188,
      "new_path": "packages/cocoon_integration_test/lib/src/server.dart"
    }
  ]
}
