{ "scope": "unified_v4_candidate", "installationId": "e3a08f9e-af12-4695-99bd-8b51c0520021", "files": { ".dockerignore": { "before": "fab6861d98f34e54646ae966b237e792fc0a0b4f95f1df3b62a1f062cbb8f790", "after": "fab6861d98f34e54646ae966b237e792fc0a0b4f95f1df3b62a1f062cbb8f790" }, "Dockerfile": { "before": "f61404d65d9c031d0ddd5db9d2fa52279e39b1bd6015249a375b9167c744ae90", "after": "7d5945ad5b17396bb3554e9c1602510cc2d89fa784f2f634514d076ef9f2ec33" }, "acceptance/Dockerfile.php": { "before": "715a2d232d7f901bd6ca1f2e453b7b7f48fc1d7f49bff8944a7d277a8dc30062", "after": "715a2d232d7f901bd6ca1f2e453b7b7f48fc1d7f49bff8944a7d277a8dc30062" }, "acceptance/check_forecast.py": { "before": "ccee58ec1078767a580f15f895506eceeb15e13b54e8eb9b4905cc03ba14ccd5", "after": "ccee58ec1078767a580f15f895506eceeb15e13b54e8eb9b4905cc03ba14ccd5" }, "acceptance/forecast-src/SOURCE_MANIFEST.json": { "before": "8103775396c58d82921e2e2a1513ee185ae2431200763717544ff9b1da181fe5", "after": "8103775396c58d82921e2e2a1513ee185ae2431200763717544ff9b1da181fe5" }, "acceptance/forecast-src/main.py": { "before": "4060564a4a33400ef6b8547633fc4c97caa3f674494d8cfc53a7aae0ed011b6c", "after": "4060564a4a33400ef6b8547633fc4c97caa3f674494d8cfc53a7aae0ed011b6c" }, "acceptance/forecast-src/methods/__init__.py": { "before": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "after": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, "acceptance/forecast-src/methods/battery_optimizer.py": { "before": "27e7404d3bf4a2511e022232c2f6877adc0db014bdeb132a2a13cd4949d4d5e6", "after": "27e7404d3bf4a2511e022232c2f6877adc0db014bdeb132a2a13cd4949d4d5e6" }, "acceptance/forecast-src/methods/common.py": { "before": "0fe5c9bc3fa8b6d40f0f9db36843623c6e469c150ed25899e3176355d5bb1db8", "after": "0fe5c9bc3fa8b6d40f0f9db36843623c6e469c150ed25899e3176355d5bb1db8" }, "acceptance/forecast-src/methods/var_1.py": { "before": "6a7fc3aaf904442aba44bd211d89e4ba54f10485f54441a1239de19e91fa5fe4", "after": "6a7fc3aaf904442aba44bd211d89e4ba54f10485f54441a1239de19e91fa5fe4" }, "acceptance/forecast-src/methods/var_10.py": { "before": "a3caf21387620687646775e6b0bf85c97af8bc6d0a48e3d779e9684d310333b7", "after": "a3caf21387620687646775e6b0bf85c97af8bc6d0a48e3d779e9684d310333b7" }, "acceptance/forecast-src/methods/var_11.py": { "before": "1f783e57fee22761e8e5439caef48e275876a7ebf8380467d9b71ad2aa1b8edc", "after": "1f783e57fee22761e8e5439caef48e275876a7ebf8380467d9b71ad2aa1b8edc" }, "acceptance/forecast-src/methods/var_13.py": { "before": "f12407cd056a1f28f47ab93b1262c62627c80d4765e75dd495e2c19e8f8e2ad9", "after": "f12407cd056a1f28f47ab93b1262c62627c80d4765e75dd495e2c19e8f8e2ad9" }, "acceptance/forecast-src/methods/var_2.py": { "before": "5bdfd61bb108368890ff1b920f60499eabf6363c6380637100380eb0e28f0c6a", "after": "5bdfd61bb108368890ff1b920f60499eabf6363c6380637100380eb0e28f0c6a" }, "acceptance/forecast-src/methods/var_21.py": { "before": "e2e3361d57fae8379dcce89cd98595a0d56d23decd1073d94474302b53ff8e15", "after": "e2e3361d57fae8379dcce89cd98595a0d56d23decd1073d94474302b53ff8e15" }, "acceptance/forecast-src/methods/var_22.py": { "before": "cd51104bf98c686360c037cb74ff0a40bb748f24e52575eb3a3ef9932fac8cd6", "after": "cd51104bf98c686360c037cb74ff0a40bb748f24e52575eb3a3ef9932fac8cd6" }, "acceptance/forecast-src/methods/var_23.py": { "before": "d356d4078723a59e6cfad5ade631883cf22e7abd9caf38cec046e26b0580c678", "after": "d356d4078723a59e6cfad5ade631883cf22e7abd9caf38cec046e26b0580c678" }, "acceptance/forecast-src/methods/var_3.py": { "before": "87662e491ba33e170f3bcfdbd8dd2e54630073fcf4cb6e2e8ab768f9a6d95984", "after": "87662e491ba33e170f3bcfdbd8dd2e54630073fcf4cb6e2e8ab768f9a6d95984" }, "acceptance/forecast-src/model_isolation.py": { "before": "db33ee8e9583cf006a5224a9f9efeed874ce04144d74f1b1bb25852c614468c5", "after": "db33ee8e9583cf006a5224a9f9efeed874ce04144d74f1b1bb25852c614468c5" }, "acceptance/forecast-src/netplan_v4_publisher.py": { "before": "cb8efe10d2799215b347985c53c96a6420e5461fff4c4e232b6f918d8bff2161", "after": "cb8efe10d2799215b347985c53c96a6420e5461fff4c4e232b6f918d8bff2161" }, "acceptance/forecast-src/requirements.txt": { "before": "1f4731380246b4b08e5666ce736d9f24063128d2fc0737a061b36ac93952c083", "after": "1f4731380246b4b08e5666ce736d9f24063128d2fc0737a061b36ac93952c083" }, "acceptance/forecast-src/shared_utils.py": { "before": "271489e491305d97706e0a4b5c8745bcb01e19628a0cee71da15512ee2d85e57", "after": "271489e491305d97706e0a4b5c8745bcb01e19628a0cee71da15512ee2d85e57" }, "acceptance/forecast-src/soc_diagnostics.py": { "before": "06ce7c55aa69875df94471a9fe47ff3d95da372192b737b9a0ff6493503ac15a", "after": "06ce7c55aa69875df94471a9fe47ff3d95da372192b737b9a0ff6493503ac15a" }, "acceptance/forecast-src/telemetry_quality.py": { "before": "bb959d08d2d50d5597dc10b47a35d510e43ba8bfa755db236652071b57ad1810", "after": "bb959d08d2d50d5597dc10b47a35d510e43ba8bfa755db236652071b57ad1810" }, "acceptance/forecast-src/tests/test_battery_optimizer.py": { "before": "5b8fa3185672530c072a8cfe506ac8d4878846efbb2ee818b93ee04d57ca7cc8", "after": "5b8fa3185672530c072a8cfe506ac8d4878846efbb2ee818b93ee04d57ca7cc8" }, "acceptance/forecast-src/tests/test_load_forecast.py": { "before": "000903a3691297dd7cfc160b3702825a6f04d53ae9d745dc08f7bfadec06465c", "after": "000903a3691297dd7cfc160b3702825a6f04d53ae9d745dc08f7bfadec06465c" }, "acceptance/forecast-src/tests/test_model_isolation.py": { "before": "4dadcc7541181a57badc337fa33100c0ba2b9fd20b7dd36b87326eeeb285cf30", "after": "4dadcc7541181a57badc337fa33100c0ba2b9fd20b7dd36b87326eeeb285cf30" }, "acceptance/forecast-src/tests/test_telemetry_integrity.py": { "before": "8e6a200d6a108d309b8c5ceba15fdb1653644789875648c4284b75170d56b5ce", "after": "8e6a200d6a108d309b8c5ceba15fdb1653644789875648c4284b75170d56b5ce" }, "acceptance/php-src/SOURCE_MANIFEST.json": { "before": "3f8add37ac99ebbb0b3e77093ee586e5deedce14643190c673e7a3dd942d2a50", "after": "3f8add37ac99ebbb0b3e77093ee586e5deedce14643190c673e7a3dd942d2a50" }, "acceptance/php-src/check.php": { "before": "92599dc10d0b8b0bb97cab3c8ae8fbefd084c8cd65992f0e848e8042385cf473", "after": "92599dc10d0b8b0bb97cab3c8ae8fbefd084c8cd65992f0e848e8042385cf473" }, "acceptance/php-src/libs/ManagerNetzfahrplanV4Trait.php": { "before": "13d2867d2b4fe7f8846a08d9b4b81269320db6373d44c5f731a09c21c4912ab7", "after": "13d2867d2b4fe7f8846a08d9b4b81269320db6373d44c5f731a09c21c4912ab7" }, "acceptance/php-src/libs/NetzfahrplanV4Betriebsdaten.php": { "before": "6ff7d5710995778e7f941020a6f18555307ef51f16867f13efc204915e6dc9d9", "after": "6ff7d5710995778e7f941020a6f18555307ef51f16867f13efc204915e6dc9d9" }, "acceptance/php-src/libs/NetzfahrplanV4Bezugszaehler.php": { "before": "7aa01ce83a343eb767a889575fa04cece7f1c65cda347723e24dd68da40cea9a", "after": "7aa01ce83a343eb767a889575fa04cece7f1c65cda347723e24dd68da40cea9a" }, "acceptance/php-src/tests/NetzfahrplanV4BetriebsdatenTest.php": { "before": "4a4f5af4cd86797fc40a4a36a7103a26fcf1e59ab381bafa8f67d35b34419dbc", "after": "4a4f5af4cd86797fc40a4a36a7103a26fcf1e59ab381bafa8f67d35b34419dbc" }, "acceptance/php-src/tests/NetzfahrplanV4BezugszaehlerTest.php": { "before": "65b2daa769773198859ab40d2b230b1f3c43f1c618df0c4b90a494d31efb786c", "after": "65b2daa769773198859ab40d2b230b1f3c43f1c618df0c4b90a494d31efb786c" }, "acceptance/php-src/tests/fixtures/NativeV4Scenarios.php": { "before": "56a5a0df03cb53ea69f6e199c6d2405041a329c7df540ea8bacc08bfaa8766c6", "after": "56a5a0df03cb53ea69f6e199c6d2405041a329c7df540ea8bacc08bfaa8766c6" }, "acceptance/php-src/tests/fixtures/V4BezugszaehlerScenarios.php": { "before": "7820bab98d1249aac3fee9f015f8da500744c12bfb5b198fcc735cadf3167ec2", "after": "7820bab98d1249aac3fee9f015f8da500744c12bfb5b198fcc735cadf3167ec2" }, "acceptance/read_native_forecasts.py": { "before": "1092413b70714c2e12e3af2697a8d3eb7a70efb5965295c20efc92eaf647c77f", "after": "1092413b70714c2e12e3af2697a8d3eb7a70efb5965295c20efc92eaf647c77f" }, "approved_previous_assets.json": { "before": "0fd70ccba10d2970a187dca1be3690461aa143eb29d7e5c244a97951e275cfb0", "after": "0fd70ccba10d2970a187dca1be3690461aa143eb29d7e5c244a97951e275cfb0" }, "commissioning/APPLICATION_STATUS.md": { "before": "efec16d79ccd8cb7531c3c135bca5bb38381123666a45cae30d9631183071abc", "after": "efec16d79ccd8cb7531c3c135bca5bb38381123666a45cae30d9631183071abc" }, "commissioning/application-source/server-dataset.json": { "before": "844c7b76370f451af172c79a876b8d298236e7dd25b613fc41e0b05338565f6d", "after": "844c7b76370f451af172c79a876b8d298236e7dd25b613fc41e0b05338565f6d" }, "commissioning/deploy_application.py": { "before": "8fabbbbf41e00be677a6f109690758035bbe098f9161d9c44865b28ab7f1bd4e", "after": "8fabbbbf41e00be677a6f109690758035bbe098f9161d9c44865b28ab7f1bd4e" }, "commissioning/deploy_history_timing.py": { "before": "7769a473927bb10acf1ba1aef902e6b14fdf26b548d58056b557e6e4c33f62eb", "after": "7769a473927bb10acf1ba1aef902e6b14fdf26b548d58056b557e6e4c33f62eb" }, "commissioning/deploy_unified_release.py": { "before": null, "after": "d5f7831fa556288f23747b6b186a77b18836d6c22d88acce2f1b4dc786ccbf4e" }, "compose.portal-bridge.yaml": { "before": "4299d9de0e8707777052589e4097744c712698ff254a8bdc886041d2c4925197", "after": "4299d9de0e8707777052589e4097744c712698ff254a8bdc886041d2c4925197" }, "compose.yaml": { "before": "aae681e18be81633589926db93b27043fca983e255f2f62108ad38df42e1d607", "after": "aae681e18be81633589926db93b27043fca983e255f2f62108ad38df42e1d607" }, "deploy_integrated_shadow.py": { "before": "ec8b324dd5041f89ee84849937f27e9feffb80c6301efe48e9504b326e1f7898", "after": "ec8b324dd5041f89ee84849937f27e9feffb80c6301efe48e9504b326e1f7898" }, "forecast_acceptance.py": { "before": "cc018773c65b61e37f13dfafe2c53b71eec87311d9f3abb514e78cd5917251f9", "after": "cc018773c65b61e37f13dfafe2c53b71eec87311d9f3abb514e78cd5917251f9" }, "gui/netplan-v4.css": { "before": "216959a2d90f346a167a4ac809e6cf96c00461abd9853f5c5b5052d6e34d7efd", "after": "216959a2d90f346a167a4ac809e6cf96c00461abd9853f5c5b5052d6e34d7efd" }, "gui/netplan-v4.html": { "before": "296a247a7a9724dbe8c873372b1d5536ec02ea6eede823c1545e1d8749d64755", "after": "296a247a7a9724dbe8c873372b1d5536ec02ea6eede823c1545e1d8749d64755" }, "gui/netplan-v4.js": { "before": "25c3f80e7a134efaff170e0fd8e16823e1418466bc6e23b11c6b4d1ffa3c1cc5", "after": "245af626f3322dcaec5afbbc9772707ee6de00f07fd939e59709e7349f2d12d9" }, "install_hooks.py": { "before": "1c16586f970742c994cd0cf9ffb41e921ad34f64fa6043fef89d6bdd686799f3", "after": "1c16586f970742c994cd0cf9ffb41e921ad34f64fa6043fef89d6bdd686799f3" }, "integrations/NetzfahrplanV4.php": { "before": "8ecb7311c6db5998db5fa1b03bd70536bf1fb29f4fea45d257824c033358baf3", "after": "8ecb7311c6db5998db5fa1b03bd70536bf1fb29f4fea45d257824c033358baf3" }, "integrations/netplan-v4-bridge.mjs": { "before": "f67c28a148b9233da44be817940425265ca98278dc5e04cd36942432febf8dc7", "after": "f67c28a148b9233da44be817940425265ca98278dc5e04cd36942432febf8dc7" }, "integrations/netplan_v4_publisher.py": { "before": "cb8efe10d2799215b347985c53c96a6420e5461fff4c4e232b6f918d8bff2161", "after": "cb8efe10d2799215b347985c53c96a6420e5461fff4c4e232b6f918d8bff2161" }, "netplan_v4/__init__.py": { "before": "8fe1793927dcdd2d15d0ce1bd3f53b759c0622d6754b5b8efdbb9764e76fde48", "after": "8fe1793927dcdd2d15d0ce1bd3f53b759c0622d6754b5b8efdbb9764e76fde48" }, "netplan_v4/battery_model.py": { "before": "2142f9173e872da8718ce3f5fa6a0062bd4f2f8ed75d42889bc41e2bd00ef332", "after": "2142f9173e872da8718ce3f5fa6a0062bd4f2f8ed75d42889bc41e2bd00ef332" }, "netplan_v4/controlled_trial.py": { "before": "4d4bd8ed97050b3bf5872c839e4bcc2fc9dcb9f2e0a8c66a4611bbd50bf9e1c4", "after": "4d4bd8ed97050b3bf5872c839e4bcc2fc9dcb9f2e0a8c66a4611bbd50bf9e1c4" }, "netplan_v4/domain.py": { "before": "03aadfb6d69f349041c872e105b3ae31e880b507a630f82bdd774948a618b39b", "after": "03aadfb6d69f349041c872e105b3ae31e880b507a630f82bdd774948a618b39b" }, "netplan_v4/economic_replay.py": { "before": null, "after": "bcf1822486e5330495775fe3df63b27d3159147a09a24759d0f9227547561302" }, "netplan_v4/forecast_quality.py": { "before": "b656868538cb822dc1dec97c7726bcc47d78744a1db3ce02a11d259ba9c2a840", "after": "b656868538cb822dc1dec97c7726bcc47d78744a1db3ce02a11d259ba9c2a840" }, "netplan_v4/history_timing.py": { "before": "d2992e15d8d1a4f79d068405eefba4d4b37a4326afb09064cfd7c098822ec63f", "after": "d2992e15d8d1a4f79d068405eefba4d4b37a4326afb09064cfd7c098822ec63f" }, "netplan_v4/mapping_identity.py": { "before": null, "after": "199bd4b80c618e0d3d8c5f0a7a9168820022cffa403ee6861ac2e3b933f9fc4d" }, "netplan_v4/measurement_pipeline.py": { "before": "17e59c8e8d7403f107e95620260c7b71d9f51e8165c0c29944bb931c55c4001d", "after": "32e9b245c0e35f1047f08cd6286193ebcb2db267c11cefe36885bcc3d9c8ca7f" }, "netplan_v4/meter_runtime.py": { "before": "43275072a212351fa35d34ed2f4932a259112d516d594fad19a7e2b3fd44c547", "after": "43275072a212351fa35d34ed2f4932a259112d516d594fad19a7e2b3fd44c547" }, "netplan_v4/metering.py": { "before": "9ed4d3747de76f646d7be603cbdf37a3fc971109605705017c6644c0baa80987", "after": "9ed4d3747de76f646d7be603cbdf37a3fc971109605705017c6644c0baa80987" }, "netplan_v4/optimizer.py": { "before": "bf1ad3dcadf10c84e76f6758525fc1309b9f665853c660a1107c1347f1ce9063", "after": "bf1ad3dcadf10c84e76f6758525fc1309b9f665853c660a1107c1347f1ce9063" }, "netplan_v4/peak_policy.py": { "before": "5ac706655041efb964d4217b5c66a5454aa10348f45d29a98f1a736f3a860576", "after": "5ac706655041efb964d4217b5c66a5454aa10348f45d29a98f1a736f3a860576" }, "netplan_v4/receiver_contract.py": { "before": "a43bec2bc2ad8d621f6e85594013b6da3bee1a6ff8ef523f25dafa04672f401c", "after": "a43bec2bc2ad8d621f6e85594013b6da3bee1a6ff8ef523f25dafa04672f401c" }, "netplan_v4/retention.py": { "before": null, "after": "a902024f00fdc22452e391917c6064a9fa30d60c30cebd0cdd192ce8bc1a0cc3" }, "netplan_v4/selection.py": { "before": "8a2fd034b7a74c9d00d12e12cd76da113c29c3458541c89831c25874c98298ad", "after": "8a2fd034b7a74c9d00d12e12cd76da113c29c3458541c89831c25874c98298ad" }, "netplan_v4/service.py": { "before": "310498c22f235ddaf87e42a2b03e20da4b89d58709964043cc3142417a0f46c4", "after": "80f0c835a8269a78ba62d52dea3da67a664f6b786627ed38ac02674b6f0f491f" }, "netplan_v4/store.py": { "before": "7d8ae265dcc3cc4261289b6e38c4f4877246ef088a78f1150f6764d1c97e2e99", "after": "cb6a87e6f08f8f36840e6e1fd0e7b8f09c1bcb012193ce1d8819c5f963eab3b2" }, "release_preflight.py": { "before": "85755aea15daa4709b29838fa25b96cf4aef0166114a8b8474ef0d04422927d5", "after": "85755aea15daa4709b29838fa25b96cf4aef0166114a8b8474ef0d04422927d5" }, "requirements.txt": { "before": "0b6febdec6a430645b1a17068c19799f9bc451b0b5b174ea119f026063f92464", "after": "0b6febdec6a430645b1a17068c19799f9bc451b0b5b174ea119f026063f92464" }, "run_tests.py": { "before": "17192e693fb8a97be1f0a2f166568d84e86056d4a7ff97f94dcbe1f4391719a4", "after": "17192e693fb8a97be1f0a2f166568d84e86056d4a7ff97f94dcbe1f4391719a4" }, "runtime_preflight.py": { "before": "69b0fa8925c00cbd2399375301c63acc60f6dd5fe1438ad4458eaa07f9d087a1", "after": "69b0fa8925c00cbd2399375301c63acc60f6dd5fe1438ad4458eaa07f9d087a1" }, "tests/manager_protocol.php": { "before": "043c763f578d176b09224170690c1fb0a204c7e821b3687fbcf33895355e6f93", "after": "043c763f578d176b09224170690c1fb0a204c7e821b3687fbcf33895355e6f93" }, "tests/portal.test.mjs": { "before": "4e08acda7cbf5eac5b9e3d8d032ca1403250a993ac022e94f440d54f65f90f0a", "after": "4e08acda7cbf5eac5b9e3d8d032ca1403250a993ac022e94f440d54f65f90f0a" }, "tests/test_application_deployment.py": { "before": "9fa667e08f9003dd942c6bbb1e8b77321f88b8d4ec2c042f91450e7d34bdeee5", "after": "9fa667e08f9003dd942c6bbb1e8b77321f88b8d4ec2c042f91450e7d34bdeee5" }, "tests/test_battery_recovery.py": { "before": "5185416073b4144f00c643acba48dc93be29d03163de10b1f29a8fd84c191ca3", "after": "5185416073b4144f00c643acba48dc93be29d03163de10b1f29a8fd84c191ca3" }, "tests/test_container_access.py": { "before": "181aa47e5c09235ae45a25e3221fc6871bbf89c49ce541599e9b8f7da8570df9", "after": "181aa47e5c09235ae45a25e3221fc6871bbf89c49ce541599e9b8f7da8570df9" }, "tests/test_controlled_trial.py": { "before": "8988396ddc709dc8d6bb039f0c4d1ab50efb47e455975f35de5b0a305bdbfe64", "after": "8988396ddc709dc8d6bb039f0c4d1ab50efb47e455975f35de5b0a305bdbfe64" }, "tests/test_controlled_trial_pipeline.py": { "before": "df3d8d6d816c77cdcb2f15d4caaf61fb52e919e56c1c842902b0808f54788e0d", "after": "df3d8d6d816c77cdcb2f15d4caaf61fb52e919e56c1c842902b0808f54788e0d" }, "tests/test_delivery.py": { "before": "ca36fbb6fccc7e89ffbf7147bb8f2b6ed2a5614f270ac87499c6360ccd95af09", "after": "ca36fbb6fccc7e89ffbf7147bb8f2b6ed2a5614f270ac87499c6360ccd95af09" }, "tests/test_economic_replay.py": { "before": null, "after": "a3b41f9d8d296f889814c985c357d16efa3b6fd6ae683f2324ec53cd662629c3" }, "tests/test_forecast_acceptance.py": { "before": "d2305dee8ccd8e633ca5b44b497dde519b715369f5a5572b864919fa2bdddd76", "after": "d2305dee8ccd8e633ca5b44b497dde519b715369f5a5572b864919fa2bdddd76" }, "tests/test_forecast_quality.py": { "before": "461750d0b91d5fe21ec5b0a7d97a83e1bfe76fd6893950281be4753dac3baf82", "after": "461750d0b91d5fe21ec5b0a7d97a83e1bfe76fd6893950281be4753dac3baf82" }, "tests/test_history_timing.py": { "before": "7a11d52c779cd25f44bc2bb56a758b862154e2c8df6987046e18eace46ed51a2", "after": "7a11d52c779cd25f44bc2bb56a758b862154e2c8df6987046e18eace46ed51a2" }, "tests/test_history_timing_deployment.py": { "before": "7508d24b70c1fa4c33e21fbad4e99d5bff23e262d91222df5b0405e937c96d2e", "after": "7508d24b70c1fa4c33e21fbad4e99d5bff23e262d91222df5b0405e937c96d2e" }, "tests/test_integrated_deployment.py": { "before": "ac4b1cf56a4222b423fa78d1870ccb8cf02a07a3ad2119a950dd009ea157e883", "after": "ac4b1cf56a4222b423fa78d1870ccb8cf02a07a3ad2119a950dd009ea157e883" }, "tests/test_mapping_recovery.py": { "before": null, "after": "5c85eedf7ae780c8efa11ced856a7816ce24df0347d01e1a08e19f6dc101468e" }, "tests/test_measurement_pipeline.py": { "before": "761887486922762dd12a1b3beb00f41e0000ec3cbfe3b101484d0fe8f2364eb4", "after": "761887486922762dd12a1b3beb00f41e0000ec3cbfe3b101484d0fe8f2364eb4" }, "tests/test_metering.py": { "before": "6c7af6e624c93cde4b6cca00e66fc8fec0b72a047ac77e16778dc1926194a69d", "after": "6c7af6e624c93cde4b6cca00e66fc8fec0b72a047ac77e16778dc1926194a69d" }, "tests/test_peak_release.py": { "before": "223f4374111cfab99ef352a71a7b91a7f71abc4ed126f2c180b138d1bd390d3d", "after": "223f4374111cfab99ef352a71a7b91a7f71abc4ed126f2c180b138d1bd390d3d" }, "tests/test_receiver_contract.py": { "before": "21daccb358fa62a983d2292d5de2b9b3c7300a08e314e850749316a24d3d254e", "after": "21daccb358fa62a983d2292d5de2b9b3c7300a08e314e850749316a24d3d254e" }, "tests/test_release_preflight.py": { "before": "64104923bea0890e5010471466de87c289a97bca7dd29d56734d0009e79f24d8", "after": "e9f0dfc3dd752c2cc25908e47781554bf71e2e1af4f4d2514621fab37205ca68" }, "tests/test_retention.py": { "before": null, "after": "dfe62da159be4b103643d61c10307395e22612c65017aaadd469d50a65398b51" }, "tests/test_unified_release.py": { "before": null, "after": "3665b3ffd0872e1956312ac16ab9527802ebc396e52ae0d2954bad53890d5236" }, "tests/test_v4.py": { "before": "c35db22a864aa0afc4d0abc357ae854f038e86de8e3001760c0e63ce036a7763", "after": "c35db22a864aa0afc4d0abc357ae854f038e86de8e3001760c0e63ce036a7763" } }, "installerSha256": "d5f7831fa556288f23747b6b186a77b18836d6c22d88acce2f1b4dc786ccbf4e", "guiBefore": "25c3f80e7a134efaff170e0fd8e16823e1418466bc6e23b11c6b4d1ffa3c1cc5", "proofSha256": "11cb827ab65611bbb06bf8a181d0f44a16202ae957d82f56e0a18a916325128d", "backupHelperSha256": "8fabbbbf41e00be677a6f109690758035bbe098f9161d9c44865b28ab7f1bd4e", "autoArchiveDefault": false, "mappingRegistrationRequiresExplicitApproval": true, "productionReady": false, "releaseId": "aeff5f094f6c8fbd7dc962d2d091d364a14c45e10fc7bd2f4847dd6dba329a22" }