{
  "chapters": [
    "first-review",
    "assessment",
    "adapt",
    "compare",
    "train",
    "use"
  ],
  "cli": "0.0.1-alpha.62",
  "core_tasks": [
    {
      "group": "paths",
      "name": "paths-regression",
      "split": "held-out"
    },
    {
      "group": "paths",
      "name": "paths-refactor",
      "split": "held-out"
    },
    {
      "group": "pagination",
      "name": "pagination-regression",
      "split": "held-out"
    },
    {
      "group": "pagination",
      "name": "pagination-refactor",
      "split": "held-out"
    },
    {
      "group": "idempotency",
      "name": "idempotency-regression",
      "split": "held-out"
    },
    {
      "group": "idempotency",
      "name": "idempotency-refactor",
      "split": "held-out"
    },
    {
      "group": "retention",
      "name": "retention-regression",
      "split": "held-out"
    },
    {
      "group": "retention",
      "name": "retention-refactor",
      "split": "held-out"
    },
    {
      "group": "apportionment",
      "name": "apportionment-regression",
      "split": "practice"
    },
    {
      "group": "apportionment",
      "name": "apportionment-refactor",
      "split": "practice"
    },
    {
      "group": "rolecache",
      "name": "rolecache-regression",
      "split": "practice"
    },
    {
      "group": "rolecache",
      "name": "rolecache-refactor",
      "split": "practice"
    },
    {
      "group": "queuepages",
      "name": "queuepages-regression",
      "split": "practice"
    },
    {
      "group": "queuepages",
      "name": "queuepages-refactor",
      "split": "practice"
    },
    {
      "group": "creditround",
      "name": "creditround-regression",
      "split": "practice"
    },
    {
      "group": "creditround",
      "name": "creditround-refactor",
      "split": "practice"
    }
  ],
  "downloads": [
    {
      "bytes": 1139185,
      "path": "/downloads/review-lab.project.json",
      "sha256": "33b0a789246362ff31d2a58602683387d19a5894a140342eec04de807d461510"
    },
    {
      "bytes": 14193,
      "path": "/downloads/review-permissions.project.json",
      "sha256": "524dc4dfa0e53313a61c7e31df42809527bbd56573d93958265768d581bb469d"
    },
    {
      "bytes": 4543,
      "path": "/downloads/starter-result.json",
      "sha256": "20484e2469a2e8c20ad0880098bb9e16f5fb180db7ac3770c562ef220863049e"
    },
    {
      "bytes": 27925,
      "path": "/downloads/judge-calibration.json",
      "sha256": "e9acc3b1d3a61a917f48707a67ce640f64c37059766c06350f3287e0a904afe1"
    },
    {
      "bytes": 566213,
      "path": "/downloads/course-results.json",
      "sha256": "97a9f1e0dd7f2da462fd7dbef7f78dbd92e2c28b8e51e88b0c61e51016754adb"
    },
    {
      "bytes": 2396,
      "path": "/downloads/single-task-learning-case.json",
      "sha256": "7b55612f88aabae0c1783d02afec3f2eb7b458bb58eb679f16157f2510f42653"
    }
  ],
  "harness": "Claude Code 2.1.263",
  "license": "MIT",
  "maintenance": "Documentation maintainers run offline checks on every change; one-trial live canary requires an explicit authorized budget; no scheduled paid execution.",
  "platforms_qualified": [
    "macOS arm64"
  ],
  "python": "3.10+",
  "schema": "synth.tutorial-delivery.v1",
  "source_files": {
    "AGENT-GUIDE.md": "24dd0887fafdedfd2fe4c902d5e8d02e29e22db47780fa997ca7aa0d0f2ff20d",
    "LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "README.md": "0e868080275eba539efcd2b9dac9d2768ef09cafbaa6b097c638c598b44cf72e",
    "adaptations/discounts.json": "7a2fdab6ddcd9bfd7def647db30362b8d3b3d99f7c0b77d2ddbe6a5e3c3fd62b",
    "adaptations/tickets.json": "df76cbf5c9784d65bd06576595ee081125940c9513b047ebff7b4a0faf1488fe",
    "build.py": "ab46f5a2a32d17a608713e0a2312ec78ac204411d7c421b59a295d3e3c88e7dc",
    "built/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/build.py": "ab46f5a2a32d17a608713e0a2312ec78ac204411d7c421b59a295d3e3c88e7dc",
    "built/curriculum.py": "9ef4da8df6ca5dd23dc20474c919b7159187904c8228c380027fb616da2b63e9",
    "built/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/manifest.json": "6f486aa2489fe9ab37dc5075964bd1771b8fd16523fd399be1348bb2ae46e93a",
    "built/tasks/apportionment-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/apportionment-refactor/environment/INPUTS.json": "b48e03cf75c55d32b3ca780dac7f0a46076481b1b901ca0c2b467e4a1c279c0a",
    "built/tasks/apportionment-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/apportionment-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/apportionment-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/apportionment-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/apportionment-refactor/environment/apportionment.py": "1ee5e34ce7487fd9a19fb485e30c905e1bafeae9f1e8844d2913241d77fc1c0d",
    "built/tasks/apportionment-refactor/environment/change.diff": "00d9bf710ec8548c41234a97bf03564de752bb75f19832c773f957812220df62",
    "built/tasks/apportionment-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/apportionment-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/apportionment-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/apportionment-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/apportionment-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/apportionment-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/apportionment-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/apportionment-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/apportionment-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/apportionment-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/apportionment-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/apportionment-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/apportionment-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/apportionment-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/apportionment-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/apportionment-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/apportionment-refactor/task.toml": "0349e913ec6958bb43b9d3013bc8c3f787f7b117e956e7d13acd8fde137e9737",
    "built/tasks/apportionment-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/apportionment-refactor/tests/after.py": "1ee5e34ce7487fd9a19fb485e30c905e1bafeae9f1e8844d2913241d77fc1c0d",
    "built/tasks/apportionment-refactor/tests/before.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/apportionment-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/apportionment-refactor/tests/reference.json": "2e9048b2e78ba8992211d0a71781e9726683a47310130f54dafbb05992a33e45",
    "built/tasks/apportionment-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/apportionment-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/apportionment-regression/environment/INPUTS.json": "b48e03cf75c55d32b3ca780dac7f0a46076481b1b901ca0c2b467e4a1c279c0a",
    "built/tasks/apportionment-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/apportionment-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/apportionment-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/apportionment-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/apportionment-regression/environment/apportionment.py": "34c15a7a75a45f2196cd14449062d56bb71a76d08259539f94ba2d5832d417e5",
    "built/tasks/apportionment-regression/environment/change.diff": "d053c7e19c33dcf4bb6f53395c4bab0d24e2a3ce7221be7a6c77a7da2522e19d",
    "built/tasks/apportionment-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/apportionment-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/apportionment-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/apportionment-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/apportionment-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/apportionment-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/apportionment-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/apportionment-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/apportionment-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/apportionment-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/apportionment-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/apportionment-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/apportionment-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/apportionment-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/apportionment-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/apportionment-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/apportionment-regression/task.toml": "0452b96ffc9c7c034d5feb8135d35f0508c727673a5abcce77e4d30c03a69faa",
    "built/tasks/apportionment-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/apportionment-regression/tests/after.py": "34c15a7a75a45f2196cd14449062d56bb71a76d08259539f94ba2d5832d417e5",
    "built/tasks/apportionment-regression/tests/before.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/apportionment-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/apportionment-regression/tests/reference.json": "98521bb4371aa557129fcb1af153b76edfe461eb1a3a6f120bceb8791a6b1189",
    "built/tasks/apportionment-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/creditround-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/creditround-refactor/environment/INPUTS.json": "77360fc5d793d24d21d1d3f43a8d67d38e1f7f89f6e39bcac20d85af589cbae2",
    "built/tasks/creditround-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/creditround-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/creditround-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/creditround-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/creditround-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/creditround-refactor/environment/change.diff": "ca0fbf3689c75342721ab1576a06c5aa33f7ba28221d765795b02cd185275c0d",
    "built/tasks/creditround-refactor/environment/creditround.py": "ef157fadcb074bd7ecbe1595714f03cce2f2079c06feb0e930f797ba831093ac",
    "built/tasks/creditround-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/creditround-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/creditround-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/creditround-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/creditround-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/creditround-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/creditround-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/creditround-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/creditround-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/creditround-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/creditround-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/creditround-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/creditround-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/creditround-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/creditround-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/creditround-refactor/task.toml": "cb7310e1c9dff522ecd1b3b7cc5dd7e5db4978c6e09cdb552170a0778a554661",
    "built/tasks/creditround-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/creditround-refactor/tests/after.py": "ef157fadcb074bd7ecbe1595714f03cce2f2079c06feb0e930f797ba831093ac",
    "built/tasks/creditround-refactor/tests/before.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/creditround-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/creditround-refactor/tests/reference.json": "4867e8be9ca4b0652bfa774c37d15192f7796f6cec643cc21942f48773194a16",
    "built/tasks/creditround-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/creditround-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/creditround-regression/environment/INPUTS.json": "77360fc5d793d24d21d1d3f43a8d67d38e1f7f89f6e39bcac20d85af589cbae2",
    "built/tasks/creditround-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/creditround-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/creditround-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/creditround-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/creditround-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/creditround-regression/environment/change.diff": "fa992c86cdf0805bd7c9f3a282370ea64bf23db80f73630df249d1652ce407c1",
    "built/tasks/creditround-regression/environment/creditround.py": "6945fc5e2098ed3b185bd50689c059821cfaea1eb2851d65acc753678621d638",
    "built/tasks/creditround-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/creditround-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/creditround-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/creditround-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/creditround-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/creditround-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/creditround-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/creditround-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/creditround-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/creditround-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/creditround-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/creditround-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/creditround-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/creditround-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/creditround-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/creditround-regression/task.toml": "0a5031eb0e2f264852c456713644288f17223ede08c273425ca2c81ccb3580c2",
    "built/tasks/creditround-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/creditround-regression/tests/after.py": "6945fc5e2098ed3b185bd50689c059821cfaea1eb2851d65acc753678621d638",
    "built/tasks/creditround-regression/tests/before.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/creditround-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/creditround-regression/tests/reference.json": "6f53c617c281af1e8c988049c14c4c103b7ec75b9772b51b727d2d48d1e9f5b6",
    "built/tasks/creditround-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/endexclusive-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/endexclusive-refactor/environment/INPUTS.json": "e2532802207f3f28af7d703d2f77a6838998b75f55827cae8342d810b1a74f5b",
    "built/tasks/endexclusive-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/endexclusive-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/endexclusive-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/endexclusive-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/endexclusive-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/endexclusive-refactor/environment/change.diff": "d254506bf36a3715dd7c1d6e61e031bd1996159c61d7f571866f451fe686c023",
    "built/tasks/endexclusive-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/endexclusive-refactor/environment/endexclusive.py": "33d7614f38be7eebc8c02231b4dd40c3e4a9c9947e31af6e055d2bf8645162c6",
    "built/tasks/endexclusive-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/endexclusive-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/endexclusive-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/endexclusive-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/endexclusive-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/endexclusive-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/endexclusive-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/endexclusive-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/endexclusive-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/endexclusive-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/endexclusive-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/endexclusive-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/endexclusive-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/endexclusive-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/endexclusive-refactor/task.toml": "8ec12980e6e5d3231e8efb9a1e28ec0b1d3f889f5724854f472b4d42039a2c6b",
    "built/tasks/endexclusive-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/endexclusive-refactor/tests/after.py": "33d7614f38be7eebc8c02231b4dd40c3e4a9c9947e31af6e055d2bf8645162c6",
    "built/tasks/endexclusive-refactor/tests/before.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/endexclusive-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/endexclusive-refactor/tests/reference.json": "39317f5f92cc61cd083fd906377cd65fe976e9a1e08707fc824e70cb6d9c5751",
    "built/tasks/endexclusive-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/endexclusive-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/endexclusive-regression/environment/INPUTS.json": "e2532802207f3f28af7d703d2f77a6838998b75f55827cae8342d810b1a74f5b",
    "built/tasks/endexclusive-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/endexclusive-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/endexclusive-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/endexclusive-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/endexclusive-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/endexclusive-regression/environment/change.diff": "4ffc1e551085e5741317c94196da1739263e3c0b122e62a96929c39889bcaea9",
    "built/tasks/endexclusive-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/endexclusive-regression/environment/endexclusive.py": "9fcbc91db510d97b876ea0d4b611b4078cf979672b385dca6202d6c191b6b2c8",
    "built/tasks/endexclusive-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/endexclusive-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/endexclusive-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/endexclusive-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/endexclusive-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/endexclusive-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/endexclusive-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/endexclusive-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/endexclusive-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/endexclusive-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/endexclusive-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/endexclusive-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/endexclusive-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/endexclusive-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/endexclusive-regression/task.toml": "df80a28535abdb44c467c4eab593e69750911da5841a10fa736aae9d29e9a1ba",
    "built/tasks/endexclusive-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/endexclusive-regression/tests/after.py": "9fcbc91db510d97b876ea0d4b611b4078cf979672b385dca6202d6c191b6b2c8",
    "built/tasks/endexclusive-regression/tests/before.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/endexclusive-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/endexclusive-regression/tests/reference.json": "ce62818fadca08c559670d9d4ba2ebe69b0d311f7d2a002068c632cdccbb9435",
    "built/tasks/endexclusive-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/exports-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/exports-refactor/environment/INPUTS.json": "39065ca2720e0845da749a16b32899a192cab7e0e2a56289798e4255453ce85b",
    "built/tasks/exports-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/exports-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/exports-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/exports-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/exports-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/exports-refactor/environment/change.diff": "b824b5aeeae6844bc7e488199cf27211fa7b457e953f95d933d4c0d9597263f1",
    "built/tasks/exports-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/exports-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/exports-refactor/environment/exports.py": "4a55ac6103ad6a39ba824b0aa35c9bc53ae5fdf8ce1b73a41538c5d7b7e5dd25",
    "built/tasks/exports-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/exports-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/exports-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/exports-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/exports-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/exports-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/exports-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/exports-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/exports-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/exports-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/exports-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/exports-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/exports-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/exports-refactor/task.toml": "e30f0f5d5d7e4f00f88edfe88be22f4319004d6fa48b7a12280de6612a6b33c1",
    "built/tasks/exports-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/exports-refactor/tests/after.py": "4a55ac6103ad6a39ba824b0aa35c9bc53ae5fdf8ce1b73a41538c5d7b7e5dd25",
    "built/tasks/exports-refactor/tests/before.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/exports-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/exports-refactor/tests/reference.json": "fdf8a5a15c65886a0467e3b6b3287f388c69522fec27c0e5707680cd54fe9ced",
    "built/tasks/exports-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/exports-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/exports-regression/environment/INPUTS.json": "39065ca2720e0845da749a16b32899a192cab7e0e2a56289798e4255453ce85b",
    "built/tasks/exports-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/exports-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/exports-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/exports-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/exports-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/exports-regression/environment/change.diff": "c25488334ad4b63444aa35889cd305fb3c400f5872ed8fa48c28d50c514df153",
    "built/tasks/exports-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/exports-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/exports-regression/environment/exports.py": "1d83182a99f1d3eaacf905fabdd7aba8edd1891660e552559318d0b54912c13f",
    "built/tasks/exports-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/exports-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/exports-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/exports-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/exports-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/exports-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/exports-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/exports-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/exports-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/exports-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/exports-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/exports-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/exports-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/exports-regression/task.toml": "8189abc646d2487269bd333a4b54ce3503f33261bae745f6789da60c7dbd6cd6",
    "built/tasks/exports-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/exports-regression/tests/after.py": "1d83182a99f1d3eaacf905fabdd7aba8edd1891660e552559318d0b54912c13f",
    "built/tasks/exports-regression/tests/before.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/exports-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/exports-regression/tests/reference.json": "381a61f95564943ccda7c3fe758158ea49f29c86a1b7d025975a578abb7b7610",
    "built/tasks/exports-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/idempotency-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/idempotency-refactor/environment/INPUTS.json": "dd435926e5291ec9c3e1a55ac87ec5724ae564ae0c41aa7fb4979c76a07e33a1",
    "built/tasks/idempotency-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/idempotency-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/idempotency-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/idempotency-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/idempotency-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/idempotency-refactor/environment/change.diff": "6c4afcb79fb4174369f91c6efed8958dfab280492f91eef097f313034e988479",
    "built/tasks/idempotency-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/idempotency-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/idempotency-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/idempotency-refactor/environment/idempotency.py": "166f930f1f0ed17e5719beb6f1dc63a74a51753c8cff8df411a3610c3843ff9f",
    "built/tasks/idempotency-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/idempotency-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/idempotency-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/idempotency-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/idempotency-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/idempotency-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/idempotency-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/idempotency-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/idempotency-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/idempotency-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/idempotency-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/idempotency-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/idempotency-refactor/task.toml": "ae1a72a3fef7d6718ff89adf59fc24b03152bf076887e2ada27ee87b2c1039b6",
    "built/tasks/idempotency-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/idempotency-refactor/tests/after.py": "166f930f1f0ed17e5719beb6f1dc63a74a51753c8cff8df411a3610c3843ff9f",
    "built/tasks/idempotency-refactor/tests/before.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/idempotency-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/idempotency-refactor/tests/reference.json": "bbf805570dec3cbdbc3cafa3ac15d6c9fe07b1ede96fd85dffe47c774d4e4518",
    "built/tasks/idempotency-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/idempotency-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/idempotency-regression/environment/INPUTS.json": "dd435926e5291ec9c3e1a55ac87ec5724ae564ae0c41aa7fb4979c76a07e33a1",
    "built/tasks/idempotency-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/idempotency-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/idempotency-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/idempotency-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/idempotency-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/idempotency-regression/environment/change.diff": "16710d5b1dae69436e9390cc37e559d243df5e6ab4950589f368f3883636dec7",
    "built/tasks/idempotency-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/idempotency-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/idempotency-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/idempotency-regression/environment/idempotency.py": "5a6d3e14674c9687dd85b5ee0ed4af9409a99ec26ffc5e910f0c09cfd483d7f1",
    "built/tasks/idempotency-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/idempotency-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/idempotency-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/idempotency-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/idempotency-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/idempotency-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/idempotency-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/idempotency-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/idempotency-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/idempotency-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/idempotency-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/idempotency-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/idempotency-regression/task.toml": "8f4dead53ed67592ad0232f2055ff4a03faf9a5c52ddf49a0803c8bb589bee60",
    "built/tasks/idempotency-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/idempotency-regression/tests/after.py": "5a6d3e14674c9687dd85b5ee0ed4af9409a99ec26ffc5e910f0c09cfd483d7f1",
    "built/tasks/idempotency-regression/tests/before.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/idempotency-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/idempotency-regression/tests/reference.json": "ef30be34cbb15b928793003ea8bb8a7cdd7459ec303bf3fadc27c7afc96c1a85",
    "built/tasks/idempotency-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/invites-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/invites-refactor/environment/INPUTS.json": "4c1f96dd286c075f728d0ac92eabf1adc7da713dc961e347bf741c13429df646",
    "built/tasks/invites-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/invites-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/invites-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/invites-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/invites-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/invites-refactor/environment/change.diff": "3cd6cfeefa43f2bbb7ac8d6a6300dace150497cbc70d9414e5dcadf1c37130fe",
    "built/tasks/invites-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/invites-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/invites-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/invites-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/invites-refactor/environment/invites.py": "0fa715f639f84ec2167ef3859da82f03b89903c30135a83bf2443eb58cdb177a",
    "built/tasks/invites-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/invites-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/invites-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/invites-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/invites-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/invites-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/invites-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/invites-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/invites-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/invites-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/invites-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/invites-refactor/task.toml": "c1e36c3ae3d2e099042c8320ae4df32bacaab4bd7b75c18e0455be4e6404d4f2",
    "built/tasks/invites-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/invites-refactor/tests/after.py": "0fa715f639f84ec2167ef3859da82f03b89903c30135a83bf2443eb58cdb177a",
    "built/tasks/invites-refactor/tests/before.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/invites-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/invites-refactor/tests/reference.json": "887231e341feab3d75ec5473481f87c3686f4d45a6af6462283ecd5ef2b36bcd",
    "built/tasks/invites-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/invites-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/invites-regression/environment/INPUTS.json": "4c1f96dd286c075f728d0ac92eabf1adc7da713dc961e347bf741c13429df646",
    "built/tasks/invites-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/invites-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/invites-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/invites-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/invites-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/invites-regression/environment/change.diff": "80eee13a39d3245c5b9557105ef99ade6cee80ed6f42030633c4db69b36abfde",
    "built/tasks/invites-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/invites-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/invites-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/invites-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/invites-regression/environment/invites.py": "c2fa636bf7866be485fadd93cdb9a6ec4a36d699a3f0e1994a35f05de03ad848",
    "built/tasks/invites-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/invites-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/invites-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/invites-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/invites-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/invites-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/invites-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/invites-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/invites-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/invites-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/invites-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/invites-regression/task.toml": "e744f7920d25dbc8989428bdf9f30e1a5e4c51b1f197abe61fe90dbb8008ae31",
    "built/tasks/invites-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/invites-regression/tests/after.py": "c2fa636bf7866be485fadd93cdb9a6ec4a36d699a3f0e1994a35f05de03ad848",
    "built/tasks/invites-regression/tests/before.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/invites-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/invites-regression/tests/reference.json": "2a3102c207eb952dab0df6a50f1a370308c10a0f28382ea0a7df6cc14ae1338e",
    "built/tasks/invites-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/mergeorder-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/mergeorder-refactor/environment/INPUTS.json": "f1283d0a2dc031511498a52a509f45509a6210205993205d098a9812098628e1",
    "built/tasks/mergeorder-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/mergeorder-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/mergeorder-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/mergeorder-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/mergeorder-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/mergeorder-refactor/environment/change.diff": "e0ef71b83ebc7b9f42ecb0c9266c10978c2a69f4ccfd85b30fb8ef3271eec8e5",
    "built/tasks/mergeorder-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/mergeorder-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/mergeorder-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/mergeorder-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/mergeorder-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/mergeorder-refactor/environment/mergeorder.py": "f4c276171f6623e380b12b87b0fb52d9a3d5e5abec853bfab05fd8258c685373",
    "built/tasks/mergeorder-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/mergeorder-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/mergeorder-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/mergeorder-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/mergeorder-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/mergeorder-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/mergeorder-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/mergeorder-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/mergeorder-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/mergeorder-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/mergeorder-refactor/task.toml": "dd1a2517c071e7bd027440684e3028687c0d703c00ce37c2d8fa38efffd6858e",
    "built/tasks/mergeorder-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/mergeorder-refactor/tests/after.py": "f4c276171f6623e380b12b87b0fb52d9a3d5e5abec853bfab05fd8258c685373",
    "built/tasks/mergeorder-refactor/tests/before.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/mergeorder-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/mergeorder-refactor/tests/reference.json": "76d27402e08b509b444efaf3a254ce5342e02a9c48c005b6b47b384d4092316e",
    "built/tasks/mergeorder-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/mergeorder-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/mergeorder-regression/environment/INPUTS.json": "f1283d0a2dc031511498a52a509f45509a6210205993205d098a9812098628e1",
    "built/tasks/mergeorder-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/mergeorder-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/mergeorder-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/mergeorder-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/mergeorder-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/mergeorder-regression/environment/change.diff": "0ab4b69ac5c2baf5e83ea9eaa239ed488744c0123eef6a5be2c308526f3f1f55",
    "built/tasks/mergeorder-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/mergeorder-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/mergeorder-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/mergeorder-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/mergeorder-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/mergeorder-regression/environment/mergeorder.py": "0a91579e96bdf63cfd318c1f205dd8d4c861ed37f9c6f71503c15732eb2afcc1",
    "built/tasks/mergeorder-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/mergeorder-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/mergeorder-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/mergeorder-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/mergeorder-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/mergeorder-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/mergeorder-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/mergeorder-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/mergeorder-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/mergeorder-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/mergeorder-regression/task.toml": "e3be1cce0f9fc87e2c0a6e1319b3b96aef630e5dd83210350e67d004004cd034",
    "built/tasks/mergeorder-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/mergeorder-regression/tests/after.py": "0a91579e96bdf63cfd318c1f205dd8d4c861ed37f9c6f71503c15732eb2afcc1",
    "built/tasks/mergeorder-regression/tests/before.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/mergeorder-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/mergeorder-regression/tests/reference.json": "9f158e3ebfb0f3e7ba5e2154a8584e00f15ecc7f555bbf82993d3605681384ce",
    "built/tasks/mergeorder-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/pagination-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/pagination-refactor/environment/INPUTS.json": "f6cc1f228711aae187338bfcd92a600f2225ccbf0168e446278b5b7f7fc62a3a",
    "built/tasks/pagination-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/pagination-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/pagination-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/pagination-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/pagination-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/pagination-refactor/environment/change.diff": "48cfb1358b5b7fc82f181b7b1f37154fc52b45bdc2c4c861ea0c2e566bbe77a9",
    "built/tasks/pagination-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/pagination-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/pagination-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/pagination-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/pagination-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/pagination-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/pagination-refactor/environment/pagination.py": "bd00236f8023448788b6e47399199284cb4e46ca51ba5bc7df4a010a5c67db35",
    "built/tasks/pagination-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/pagination-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/pagination-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/pagination-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/pagination-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/pagination-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/pagination-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/pagination-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/pagination-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/pagination-refactor/task.toml": "9fcfd07a6d49311d054fa9a60b3bd739f10fee37b842325c13e5d145fc93af8a",
    "built/tasks/pagination-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/pagination-refactor/tests/after.py": "bd00236f8023448788b6e47399199284cb4e46ca51ba5bc7df4a010a5c67db35",
    "built/tasks/pagination-refactor/tests/before.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/pagination-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/pagination-refactor/tests/reference.json": "30ddf991ac751e108996f2c6a803560817c68745ed015e7bf27e366800acacbc",
    "built/tasks/pagination-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/pagination-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/pagination-regression/environment/INPUTS.json": "f6cc1f228711aae187338bfcd92a600f2225ccbf0168e446278b5b7f7fc62a3a",
    "built/tasks/pagination-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/pagination-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/pagination-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/pagination-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/pagination-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/pagination-regression/environment/change.diff": "267cac05bbb87a1c731d0cd6f4d9a09187824900b74cb68a41146c287981c3bc",
    "built/tasks/pagination-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/pagination-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/pagination-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/pagination-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/pagination-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/pagination-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/pagination-regression/environment/pagination.py": "da551031a7ff936f23b93d4d2dcc81d7cf8298775875fe89a5d710cfd8a6cc4c",
    "built/tasks/pagination-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/pagination-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/pagination-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/pagination-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/pagination-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/pagination-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/pagination-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/pagination-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/pagination-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/pagination-regression/task.toml": "d2ed72a72255dc193e7975bd2d85d7c2da41aa1650870b68b35fec5209afd802",
    "built/tasks/pagination-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/pagination-regression/tests/after.py": "da551031a7ff936f23b93d4d2dcc81d7cf8298775875fe89a5d710cfd8a6cc4c",
    "built/tasks/pagination-regression/tests/before.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/pagination-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/pagination-regression/tests/reference.json": "30ec7c1eb350725f6c6ce24280542068a199da3e89358ee2c5f7a447203d66db",
    "built/tasks/pagination-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/paths-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/paths-refactor/environment/INPUTS.json": "3095eee501582bd148bd1053ad0128c2aaa103912fb2b16d98e9ea8e59fb8567",
    "built/tasks/paths-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/paths-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/paths-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/paths-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/paths-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/paths-refactor/environment/change.diff": "f1f1bc69b8837ef0fb5ee51beab26460517c9a4e333f415b402fac6974fb82e7",
    "built/tasks/paths-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/paths-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/paths-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/paths-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/paths-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/paths-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/paths-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/paths-refactor/environment/paths.py": "226f2d7da7ae145301704bdf9e3531944c2640d2f704c88c67d99582d3a898e8",
    "built/tasks/paths-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/paths-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/paths-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/paths-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/paths-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/paths-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/paths-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/paths-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/paths-refactor/task.toml": "02af3bd38eb323d05f31d9bced5a590f182bd19b0be30633d5863e2d7a9c8e18",
    "built/tasks/paths-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/paths-refactor/tests/after.py": "226f2d7da7ae145301704bdf9e3531944c2640d2f704c88c67d99582d3a898e8",
    "built/tasks/paths-refactor/tests/before.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/paths-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/paths-refactor/tests/reference.json": "a0ce3dad2d313fbcbc27413f3b337b10c81c01c9e07f679da9c33c9d75e4125e",
    "built/tasks/paths-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/paths-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/paths-regression/environment/INPUTS.json": "3095eee501582bd148bd1053ad0128c2aaa103912fb2b16d98e9ea8e59fb8567",
    "built/tasks/paths-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/paths-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/paths-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/paths-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/paths-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/paths-regression/environment/change.diff": "59cd66c3081c39f715e70a14088dc58251dcb18f400bb7612229129dc07dfe9f",
    "built/tasks/paths-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/paths-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/paths-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/paths-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/paths-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/paths-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/paths-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/paths-regression/environment/paths.py": "b6204a6e5b0f513bd3aa3dc521710910c9f7b500cc1b190cb9ef24cde3fd6a82",
    "built/tasks/paths-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/paths-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/paths-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/paths-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/paths-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/paths-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/paths-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/paths-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/paths-regression/task.toml": "d0a6c66b605a0104f836ab21aedb0ae7461324da45a16b690432c8cbe2e9c33f",
    "built/tasks/paths-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/paths-regression/tests/after.py": "b6204a6e5b0f513bd3aa3dc521710910c9f7b500cc1b190cb9ef24cde3fd6a82",
    "built/tasks/paths-regression/tests/before.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/paths-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/paths-regression/tests/reference.json": "d4ef36fc6213aa18ba46ea53cb03007d9e0d98fce7755d1b4991c9aa01bad66e",
    "built/tasks/paths-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/queuepages-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/queuepages-refactor/environment/INPUTS.json": "e325fc6fb539eb85a7516d6cd4a7cfc11e8a93a376b6143fba6a31656b2a0e1b",
    "built/tasks/queuepages-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/queuepages-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/queuepages-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/queuepages-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/queuepages-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/queuepages-refactor/environment/change.diff": "7f42fa9e9f861c612815f7879a59e70759e22a320eb31a8971af3289c329b3ef",
    "built/tasks/queuepages-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/queuepages-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/queuepages-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/queuepages-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/queuepages-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/queuepages-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/queuepages-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/queuepages-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/queuepages-refactor/environment/queuepages.py": "e2bc7c951326ea914964d4d4f48e169e3ca62ac5fa1c40c71f289bf5d866ba92",
    "built/tasks/queuepages-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/queuepages-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/queuepages-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/queuepages-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/queuepages-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/queuepages-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/queuepages-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/queuepages-refactor/task.toml": "08c5fabaa94e4381962ce169a66833ec4b6c2c0dfe2017c4e5edac6bc235ce1f",
    "built/tasks/queuepages-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/queuepages-refactor/tests/after.py": "e2bc7c951326ea914964d4d4f48e169e3ca62ac5fa1c40c71f289bf5d866ba92",
    "built/tasks/queuepages-refactor/tests/before.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/queuepages-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/queuepages-refactor/tests/reference.json": "023f411ff29453d71b3fdbc30c374aac6fd693d75e8f26a7e04267b6e9d50aab",
    "built/tasks/queuepages-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/queuepages-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/queuepages-regression/environment/INPUTS.json": "e325fc6fb539eb85a7516d6cd4a7cfc11e8a93a376b6143fba6a31656b2a0e1b",
    "built/tasks/queuepages-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/queuepages-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/queuepages-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/queuepages-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/queuepages-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/queuepages-regression/environment/change.diff": "0a1e2205bd49d2845db6436650c053786027a394516c335cadb9c235236546d5",
    "built/tasks/queuepages-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/queuepages-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/queuepages-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/queuepages-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/queuepages-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/queuepages-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/queuepages-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/queuepages-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/queuepages-regression/environment/queuepages.py": "b7e684599445afd31193dabfb970748c556ccd60e9eafd91f3bf0b8b00fa6192",
    "built/tasks/queuepages-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/queuepages-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/queuepages-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/queuepages-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/queuepages-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/queuepages-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/queuepages-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/queuepages-regression/task.toml": "036a30b5986a87060d8fe3cee945daa76bc3df3dee1e54f4f628cec539551da8",
    "built/tasks/queuepages-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/queuepages-regression/tests/after.py": "b7e684599445afd31193dabfb970748c556ccd60e9eafd91f3bf0b8b00fa6192",
    "built/tasks/queuepages-regression/tests/before.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/queuepages-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/queuepages-regression/tests/reference.json": "d653cc16ffc23cfbf91d176043bfea3283236ca5d6283187aadeefddeb82e2e3",
    "built/tasks/queuepages-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/quota-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/quota-refactor/environment/INPUTS.json": "c9211c780c28a153fbc127020698d017a2e8864ca61392cfcd53e387e6fbfe11",
    "built/tasks/quota-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/quota-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/quota-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/quota-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/quota-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/quota-refactor/environment/change.diff": "cf09a7bf92a0759169c84bb7009c863b62669b2053d1e7380f2d1fbd0a0e13b1",
    "built/tasks/quota-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/quota-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/quota-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/quota-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/quota-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/quota-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/quota-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/quota-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/quota-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/quota-refactor/environment/quota.py": "9b7223ba0580194919123ef6cb5d1cd334b8c0228b0e5e3514cb86d99b67013d",
    "built/tasks/quota-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/quota-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/quota-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/quota-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/quota-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/quota-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/quota-refactor/task.toml": "fd4819f5a88925e9b4e84db3789e6184a116a539e243dc883d60b8ddb7e2a322",
    "built/tasks/quota-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/quota-refactor/tests/after.py": "9b7223ba0580194919123ef6cb5d1cd334b8c0228b0e5e3514cb86d99b67013d",
    "built/tasks/quota-refactor/tests/before.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/quota-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/quota-refactor/tests/reference.json": "4caa99154948313f72615171cd0aa8a22f0955d3320b5bb83ceb3c4620085542",
    "built/tasks/quota-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/quota-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/quota-regression/environment/INPUTS.json": "c9211c780c28a153fbc127020698d017a2e8864ca61392cfcd53e387e6fbfe11",
    "built/tasks/quota-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/quota-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/quota-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/quota-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/quota-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/quota-regression/environment/change.diff": "f88b2eb5ea40ef0afcbc07a47fdc6a12c2c128bb97f9c4d87bb9167139191a91",
    "built/tasks/quota-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/quota-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/quota-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/quota-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/quota-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/quota-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/quota-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/quota-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/quota-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/quota-regression/environment/quota.py": "69f7ec4ce180af04cfec8949ba5bdeb9f39b5ed20f688a5ad0a38d326aa05d33",
    "built/tasks/quota-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/quota-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/quota-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/quota-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/quota-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/quota-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/quota-regression/task.toml": "9d340153fe9dc8a84f3fca69658eda848c98b240b1c400fa9269847c93d5d7a6",
    "built/tasks/quota-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/quota-regression/tests/after.py": "69f7ec4ce180af04cfec8949ba5bdeb9f39b5ed20f688a5ad0a38d326aa05d33",
    "built/tasks/quota-regression/tests/before.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/quota-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/quota-regression/tests/reference.json": "3f4b1c76dfeaaeda6690311903020f0655066f67203e6d7807dcc0901469f74e",
    "built/tasks/quota-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/retention-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/retention-refactor/environment/INPUTS.json": "a365bdc8412b2b268ab093180526fcbfd34684f23bdc801459c36e296a065809",
    "built/tasks/retention-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/retention-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/retention-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/retention-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/retention-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/retention-refactor/environment/change.diff": "77374908e944ec264696b8b386d8f3146e96e91bebcd9ef2a7558d09f52ac082",
    "built/tasks/retention-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/retention-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/retention-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/retention-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/retention-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/retention-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/retention-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/retention-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/retention-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/retention-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/retention-refactor/environment/retention.py": "c4e16b5d5b44c85c8ddd2ab4d57387b2a36e25b5e24f4ed29a3a271501192491",
    "built/tasks/retention-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/retention-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/retention-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/retention-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/retention-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/retention-refactor/task.toml": "7d39ebbb8a706706b629068c511b9f96bf306fbb9a3270d320ae0500b817e831",
    "built/tasks/retention-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/retention-refactor/tests/after.py": "c4e16b5d5b44c85c8ddd2ab4d57387b2a36e25b5e24f4ed29a3a271501192491",
    "built/tasks/retention-refactor/tests/before.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/retention-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/retention-refactor/tests/reference.json": "bd867d2e7232a0e78b42b618430f686988d9ba95a50b07236e8f013b6afc30e5",
    "built/tasks/retention-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/retention-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/retention-regression/environment/INPUTS.json": "a365bdc8412b2b268ab093180526fcbfd34684f23bdc801459c36e296a065809",
    "built/tasks/retention-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/retention-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/retention-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/retention-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/retention-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/retention-regression/environment/change.diff": "ba751ea79891c769577bd58d73bd729ba824e5023de8c20334c0ffd307c00ca4",
    "built/tasks/retention-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/retention-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/retention-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/retention-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/retention-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/retention-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/retention-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/retention-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/retention-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/retention-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/retention-regression/environment/retention.py": "d5c6e98505596d67b1178aa5179f1c98f4541b35aa0540d622969330bb6cbffa",
    "built/tasks/retention-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/retention-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/retention-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/retention-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/retention-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/retention-regression/task.toml": "ec8f248f5a89a0d008095f4344ec7a458bc9bb5654b25c9cb423e20bd50d3325",
    "built/tasks/retention-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/retention-regression/tests/after.py": "d5c6e98505596d67b1178aa5179f1c98f4541b35aa0540d622969330bb6cbffa",
    "built/tasks/retention-regression/tests/before.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/retention-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/retention-regression/tests/reference.json": "5e412fed2523654d9d4249f7b9877ff0fe8d180f1c254efc1a2a135e285804cb",
    "built/tasks/retention-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/retrywindow-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/retrywindow-refactor/environment/INPUTS.json": "79a207f3ee12a5758cd38b73b1d3d0038b567f45165cf483f4a44b5d51a14dce",
    "built/tasks/retrywindow-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/retrywindow-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/retrywindow-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/retrywindow-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/retrywindow-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/retrywindow-refactor/environment/change.diff": "5e293519940592c6a22f566e7506df93fef4732b8d552f13ecb1b278b1fe3495",
    "built/tasks/retrywindow-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/retrywindow-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/retrywindow-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/retrywindow-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/retrywindow-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/retrywindow-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/retrywindow-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/retrywindow-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/retrywindow-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/retrywindow-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/retrywindow-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/retrywindow-refactor/environment/retrywindow.py": "3233fcb4e5cf39bf56ae8c37ca57fae0d33d5d78a54f1d0d42cbd857358b2bb5",
    "built/tasks/retrywindow-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/retrywindow-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/retrywindow-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/retrywindow-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/retrywindow-refactor/task.toml": "a11742bd5eace61a976adc616839854c902bba7ae8e6585a97b4576ec333bbe4",
    "built/tasks/retrywindow-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/retrywindow-refactor/tests/after.py": "3233fcb4e5cf39bf56ae8c37ca57fae0d33d5d78a54f1d0d42cbd857358b2bb5",
    "built/tasks/retrywindow-refactor/tests/before.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/retrywindow-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/retrywindow-refactor/tests/reference.json": "64836bdde019f32587201785f56b5648c092b611176fd90e22d04f0cd9236b2e",
    "built/tasks/retrywindow-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/retrywindow-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/retrywindow-regression/environment/INPUTS.json": "79a207f3ee12a5758cd38b73b1d3d0038b567f45165cf483f4a44b5d51a14dce",
    "built/tasks/retrywindow-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/retrywindow-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/retrywindow-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/retrywindow-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/retrywindow-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/retrywindow-regression/environment/change.diff": "51106c8f50bf5871530f6c806add1884b3c73aab9af1dfec086c1c65d7834aff",
    "built/tasks/retrywindow-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/retrywindow-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/retrywindow-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/retrywindow-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/retrywindow-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/retrywindow-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/retrywindow-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/retrywindow-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/retrywindow-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/retrywindow-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/retrywindow-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/retrywindow-regression/environment/retrywindow.py": "ff32adf10bd00a864bad44ca1b9176e344f3af60d97eaddd5d9b07b75081f25c",
    "built/tasks/retrywindow-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/retrywindow-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/retrywindow-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/retrywindow-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/retrywindow-regression/task.toml": "daf1be4f6d682fe6002ae91a4e1f8f301b6c26e28948d97cc062f954d8c7ae3a",
    "built/tasks/retrywindow-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/retrywindow-regression/tests/after.py": "ff32adf10bd00a864bad44ca1b9176e344f3af60d97eaddd5d9b07b75081f25c",
    "built/tasks/retrywindow-regression/tests/before.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/retrywindow-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/retrywindow-regression/tests/reference.json": "ecfd21b022dc0eaa0d7630dead0d1193f4b170da10a55392bcefca4ddab27683",
    "built/tasks/retrywindow-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/rolecache-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/rolecache-refactor/environment/INPUTS.json": "1cdff772774b7c08812f8a5b1d81f5079dc8ea39a67dfdda822bad4ec3b75673",
    "built/tasks/rolecache-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/rolecache-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/rolecache-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/rolecache-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/rolecache-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/rolecache-refactor/environment/change.diff": "0210de5c4eb194730592e2a7cf006cdc09770c9924e761fbffad3fc5b2b82ad2",
    "built/tasks/rolecache-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/rolecache-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/rolecache-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/rolecache-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/rolecache-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/rolecache-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/rolecache-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/rolecache-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/rolecache-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/rolecache-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/rolecache-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/rolecache-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/rolecache-refactor/environment/rolecache.py": "235fee1172cd45d84f3a9d22267f0ccab90c53c95fae30876ed5b524c2165b58",
    "built/tasks/rolecache-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/rolecache-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/rolecache-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/rolecache-refactor/task.toml": "8e407482614ab53c2751e2d09975132c16a422cdec60c71436be05ffd9477624",
    "built/tasks/rolecache-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/rolecache-refactor/tests/after.py": "235fee1172cd45d84f3a9d22267f0ccab90c53c95fae30876ed5b524c2165b58",
    "built/tasks/rolecache-refactor/tests/before.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/rolecache-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/rolecache-refactor/tests/reference.json": "f513ab32cba37a0f1defbace117c6af8d44fc153a55cf90e0251c12f4889703e",
    "built/tasks/rolecache-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/rolecache-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/rolecache-regression/environment/INPUTS.json": "1cdff772774b7c08812f8a5b1d81f5079dc8ea39a67dfdda822bad4ec3b75673",
    "built/tasks/rolecache-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/rolecache-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/rolecache-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/rolecache-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/rolecache-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/rolecache-regression/environment/change.diff": "ff02d0e7326157d4a86e955774633b71f900fc054461d55f23be0e4f92c5aa41",
    "built/tasks/rolecache-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/rolecache-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/rolecache-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/rolecache-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/rolecache-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/rolecache-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/rolecache-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/rolecache-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/rolecache-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/rolecache-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/rolecache-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/rolecache-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/rolecache-regression/environment/rolecache.py": "e169e6f4c9e3d831265a77caf15fdcef65755ca7fd89f9464ae0f7ab69bc1b73",
    "built/tasks/rolecache-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/rolecache-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/rolecache-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/rolecache-regression/task.toml": "ffa319d7bd7cb0c698dffea777f2ee7498b526cd6dc913f1627372f0e01b4fdf",
    "built/tasks/rolecache-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/rolecache-regression/tests/after.py": "e169e6f4c9e3d831265a77caf15fdcef65755ca7fd89f9464ae0f7ab69bc1b73",
    "built/tasks/rolecache-regression/tests/before.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/rolecache-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/rolecache-regression/tests/reference.json": "77be640a597b6a0be25b0546177e1bf505025f794c39f64d1060db58bb09784a",
    "built/tasks/rolecache-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/snapshot-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/snapshot-refactor/environment/INPUTS.json": "f7fd4ff062bd477e77ef5402cc0e29a36fb24b23a026516d1ab2859c1694e425",
    "built/tasks/snapshot-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/snapshot-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/snapshot-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/snapshot-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/snapshot-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/snapshot-refactor/environment/change.diff": "bb3852647caa90da8fca94a61d35241b32d264c66287483642bd28868da5e018",
    "built/tasks/snapshot-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/snapshot-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/snapshot-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/snapshot-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/snapshot-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/snapshot-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/snapshot-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/snapshot-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/snapshot-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/snapshot-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/snapshot-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/snapshot-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/snapshot-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/snapshot-refactor/environment/snapshot.py": "9115c6507daec8beaed27d3eddbd2deecffdb1d7aaee0ea296bb205ab8a02849",
    "built/tasks/snapshot-refactor/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/snapshot-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/snapshot-refactor/task.toml": "0b2a03e08d60253323a14b642ffccc0e77fc73c9520cb8c16cdf6ad878f548f4",
    "built/tasks/snapshot-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/snapshot-refactor/tests/after.py": "9115c6507daec8beaed27d3eddbd2deecffdb1d7aaee0ea296bb205ab8a02849",
    "built/tasks/snapshot-refactor/tests/before.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/snapshot-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/snapshot-refactor/tests/reference.json": "b589b39da00242d971c84171bb544a635400c3fa4c005b06fdbca29e3632b798",
    "built/tasks/snapshot-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/snapshot-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/snapshot-regression/environment/INPUTS.json": "f7fd4ff062bd477e77ef5402cc0e29a36fb24b23a026516d1ab2859c1694e425",
    "built/tasks/snapshot-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/snapshot-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/snapshot-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/snapshot-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/snapshot-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/snapshot-regression/environment/change.diff": "4f43d515807aad438967d7f637fa2b43288600ff42abfd0224c2af90c1c91692",
    "built/tasks/snapshot-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/snapshot-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/snapshot-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/snapshot-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/snapshot-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/snapshot-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/snapshot-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/snapshot-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/snapshot-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/snapshot-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/snapshot-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/snapshot-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/snapshot-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/snapshot-regression/environment/snapshot.py": "2156ffc0e7b922609503377f3dce20bb054e47feb1434a8619c824c511f3bfb5",
    "built/tasks/snapshot-regression/environment/webhooks.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/snapshot-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/snapshot-regression/task.toml": "36a27a9d9ef2050db471b1c5d4ca8deeb8162bdcd9a3fa48efa8429306efed8b",
    "built/tasks/snapshot-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/snapshot-regression/tests/after.py": "2156ffc0e7b922609503377f3dce20bb054e47feb1434a8619c824c511f3bfb5",
    "built/tasks/snapshot-regression/tests/before.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/snapshot-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/snapshot-regression/tests/reference.json": "a664babeb68b4e3aacfd1696c6d363944b1ba229abdef2e5d10e64cb7886625f",
    "built/tasks/snapshot-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/webhooks-refactor/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/webhooks-refactor/environment/INPUTS.json": "9da5da42ad15ea0f654f07c983ff55191b4752a6ea0ed4d31e2659f2572ab4bc",
    "built/tasks/webhooks-refactor/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/webhooks-refactor/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/webhooks-refactor/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/webhooks-refactor/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/webhooks-refactor/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/webhooks-refactor/environment/change.diff": "2b81684512362edad524b0e2fec3602549cb28004d4f94f810f25343ed95d0b5",
    "built/tasks/webhooks-refactor/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/webhooks-refactor/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/webhooks-refactor/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/webhooks-refactor/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/webhooks-refactor/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/webhooks-refactor/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/webhooks-refactor/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/webhooks-refactor/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/webhooks-refactor/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/webhooks-refactor/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/webhooks-refactor/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/webhooks-refactor/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/webhooks-refactor/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/webhooks-refactor/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/webhooks-refactor/environment/webhooks.py": "3afdd4da544baa5a2df465f16f0f1194a66adb8d7e54ee2c39d377ba47d693ee",
    "built/tasks/webhooks-refactor/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/webhooks-refactor/task.toml": "28906aee0c3dc21a837af5b37d7f5c557f76ac0642255ccb123aac55a9e5d66a",
    "built/tasks/webhooks-refactor/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/webhooks-refactor/tests/after.py": "3afdd4da544baa5a2df465f16f0f1194a66adb8d7e54ee2c39d377ba47d693ee",
    "built/tasks/webhooks-refactor/tests/before.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/webhooks-refactor/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/webhooks-refactor/tests/reference.json": "178eebb82089b61d6e8efc1aeb764bfc19b720fc719572177e45f36236b02764",
    "built/tasks/webhooks-refactor/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "built/tasks/webhooks-regression/environment/Dockerfile": "576376c7e585bf782569d8ba8171ec593e34a171d767de1fa4d4d03f57be1fe5",
    "built/tasks/webhooks-regression/environment/INPUTS.json": "9da5da42ad15ea0f654f07c983ff55191b4752a6ea0ed4d31e2659f2572ab4bc",
    "built/tasks/webhooks-regression/environment/LICENSE": "0ef982f8a3dc88c12fec8e8ad1228d8ffb14536609ccd05fcf98f38d53e26e63",
    "built/tasks/webhooks-regression/environment/POLICY.md": "7caa4a985d204cb480e47d6e8c2e71fc55deb51ea4ec870952095fa92e873c14",
    "built/tasks/webhooks-regression/environment/README.md": "8d2f53459e23b7e836be6e9ce9ba7184bbacfbb903b808e0e0179ac5687ae295",
    "built/tasks/webhooks-regression/environment/app.py": "9bc84ca57c022fae0130b313fb32ed9cd34b9fa9f8d17eb888a78256425334cd",
    "built/tasks/webhooks-regression/environment/apportionment.py": "7fdfefe169d8bd85de3b9064db6995f236ef9d1d051ad65e271440cace48cb97",
    "built/tasks/webhooks-regression/environment/change.diff": "adef72a7e62ba2d44329f5a9c583f9888cbef4b37431af1dde47143a3db5c464",
    "built/tasks/webhooks-regression/environment/creditround.py": "2ad5b8f69cd81fe53739a4a9996b7b5637e5c3276e6f32929718182d4317ef54",
    "built/tasks/webhooks-regression/environment/endexclusive.py": "2362a83834e2b8bbe260a80bd31fb36b0fac4bd80422250fff38396a4c3c2e04",
    "built/tasks/webhooks-regression/environment/exports.py": "d8db2ce4cef12b5419eea924cca41ba7d0ded4dc16d1f9244592b5a719f666ac",
    "built/tasks/webhooks-regression/environment/idempotency.py": "0b29bbafd68f52b3cb077b496adfdcca3eb25deb0b6b74698635b692538d60d6",
    "built/tasks/webhooks-regression/environment/invites.py": "7677d2a44d9b2309c39b80a92f01230a7fc326c90f6a6bf167f54471a7732bf1",
    "built/tasks/webhooks-regression/environment/mergeorder.py": "134df502f2700988bc68aea743cd41b17927084139131eb3c3aa06865480392f",
    "built/tasks/webhooks-regression/environment/pagination.py": "2dbfa08538828f51c10c5fb51cacd5b893747675cd0b47626ff3da96be13d6ad",
    "built/tasks/webhooks-regression/environment/paths.py": "8a502e15df2c5bb906b655523e8d7b7aef2e1203f4a7b94a0493c9ee8eec8729",
    "built/tasks/webhooks-regression/environment/queuepages.py": "c2e685153049a9006f4b7a6a1cf826e345a32957cd483325152036ed78af07e3",
    "built/tasks/webhooks-regression/environment/quota.py": "2d581804379a53bf02626e0ca7bb34258aab682fc17f4eb2bef7d9f393d9ca6a",
    "built/tasks/webhooks-regression/environment/retention.py": "db3e7934e19f49be50ffe7c82d98150f9ebb10be7c7dbcde07a42ffd4fb83115",
    "built/tasks/webhooks-regression/environment/retrywindow.py": "08eb6c8e37542b5a3bfb16bbb4e96c4b297a85ecbcb957cd30a236a6b47698bf",
    "built/tasks/webhooks-regression/environment/rolecache.py": "b62c019b133211e7277643b92228d3c65785bb4c2d3be6ddaa1a9a6f22d3a81c",
    "built/tasks/webhooks-regression/environment/snapshot.py": "eeff402fae85cd574643e512cbf7f094c280326578015bf2ea7b669f36bf3ff4",
    "built/tasks/webhooks-regression/environment/webhooks.py": "2637184433453151c0930c67eae72090103b4f38b19a334fd023acd458a5f310",
    "built/tasks/webhooks-regression/instruction.md": "6ff11e25eecb524cf7c66a6a76c44b00a852baa6d342e26b96ca286f04d02cdf",
    "built/tasks/webhooks-regression/task.toml": "df33f4a86dd9801fb6384faa7e809a0e59ffec978c8d74cd276039687c39c9f8",
    "built/tasks/webhooks-regression/tests/Dockerfile": "50a5df37f9d3e8fbe85af6182bff92966c9840dfd7a40617f8bc4002d27dce97",
    "built/tasks/webhooks-regression/tests/after.py": "2637184433453151c0930c67eae72090103b4f38b19a334fd023acd458a5f310",
    "built/tasks/webhooks-regression/tests/before.py": "05f46ca5b58f963a3fd69fad594d07aa266ae0b93aebc6068b171a76430ade4e",
    "built/tasks/webhooks-regression/tests/grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "built/tasks/webhooks-regression/tests/reference.json": "dd07af98e626531543c5fa5f20859bf23e5b2bae763526d485949cc32121af25",
    "built/tasks/webhooks-regression/tests/test.sh": "f7f520c1203211d1d610c3d18ee2ecb25623873a65e0556164b20d75e7c3bbfc",
    "calibration-actor.json": "881441e1adc15ed329474decc1be0604cd0bdfbc1da1c1cc4f949fad28fa8e2c",
    "calibration.py": "524686cd71559de9dc2f8d24c5e6f976af6d590c98909030034efc4d367a305c",
    "check_setup.py": "345bfd6f259c06b708fa5e74dc13507b9dfe26334e271059b88c9c29e22a3efe",
    "curriculum.py": "9ef4da8df6ca5dd23dc20474c919b7159187904c8228c380027fb616da2b63e9",
    "grade.py": "5dd16a395fdf691992d3caae0000162d9fffb037ea0d3d7d958e33af36b62394",
    "judge.json": "84894c73b5564c8b168929ecce1cb68d1da30c8b4a560526cc41f650ef8cddce",
    "learner-small.json": "9622b7b49b40933b1c213dad0cbf63b3c1e2c69c03d55f4ca3931ef44ce9fa62",
    "learner.json": "d48dfa913b185f4aa39bdc6b720962732af46267c04c5afa15a33307b86ccc03",
    "report.py": "c6fbb98f6d3f810113188b58831923180c867f253f680bb8c2ef23aaa43050df",
    "reviewer-evidence.json": "a004879addb00fb68aae70d8025a1d43debad63328ff782448a38cd6286bdb53",
    "reviewer-readonly.json": "95884ac3edd34324f9ff6214bfb1cfb50ae899e2a2f2299393163d4cd9426daa",
    "reviewer.json": "fad2582eafde35f74c1ba25eaf0a9c9522704e8a870b4eb734fdc2d766e8c713",
    "scaffold.py": "1916ddd1d299b9d0b09de5f259a6f721b62317d43ce7496604a2139fd42ded19",
    "tutorial.py": "ab3cae483c4bbc1fe4ed0040f8b83d247b9a568e3268ad69229e546ebc660265"
  },
  "source_kind": "original teaching project, not historical customer PRs"
}
