)]}'
{"id":"openstack%2Fswift~997730","triplet_id":"openstack%2Fswift~feature%2Fmpu~I2d1952d52bde4e989215776dea61252df16af091","project":"openstack/swift","branch":"feature/mpu","topic":"p-mpu-acl-handlers","hashtags":[],"change_id":"I2d1952d52bde4e989215776dea61252df16af091","subject":"mpu: Fix native mpu acl handler class discovery","status":"MERGED","created":"2026-07-17 14:25:02.000000000","updated":"2026-07-17 18:28:26.000000000","submitted":"2026-07-17 18:24:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"997730-p-mpu-acl-handlers","meta_rev_id":"e9cbd71c17aabd59b2c1a5ad05a9c15146aa9935","_number":997730,"virtual_id_number":997730,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-17 18:24:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2026-07-17 16:03:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2026-07-17 16:03:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-17 15:27:00.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-17 15:58:36.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"12e97324dae7963780be2f3c1b615b63bcd56b99","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-17 14:25:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a1b6905e9f2d6724044c5579f13fb762e601427e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-17 14:30:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ac0564dcaf6d0538767752f6ca1cc8a16a6ca678","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 15:27:00.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/944b8f3aac3340b8a5193c8a84815799\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/46749b2cf98a4916bbd1aa8733aacc9f : SUCCESS in 37m 50s","accounts_in_message":[],"_revision_number":2},{"id":"41d55f8bdd03a711468ad9cdf73ce6b755794217","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 15:58:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f17dd11fdb548c7bdd48037508631be\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c51824cf7f5455381cc4d6145727f13 : SUCCESS in 8m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9132790eff2649ce814ebfa9ba1c715f : SUCCESS in 11m 22s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2d049c675adb4c609cf9fa0a74612018 : SUCCESS in 21m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7227126166bb4b03bb7524564e1fe382 : SUCCESS in 26m 55s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e55f5eaa08c142c0a724b1acdd1dad81 : SUCCESS in 24m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/93a1f860a9cc47cfb743d49ce7b7e9dd : SUCCESS in 6m 47s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/762075207ead4c20acd8c1480630855a : SUCCESS in 28m 27s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b360cc7cbda94be3b8795ad3137e602e : SUCCESS in 23m 49s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/23716a0882a447baadcc090df7cf3ef2 : SUCCESS in 21m 50s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/4e531a5679314218bdc5b51e6e544f2c : SUCCESS in 24m 32s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8cf297dd5f2746a99f00face7b2044ff : SUCCESS in 14m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9593846ee2864774ac196ef3f3231549 : SUCCESS in 20m 05s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/11328325b58a4e9db957119bad53644e : SUCCESS in 15m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2014453b692546c6abd91c5011d20e9c : SUCCESS in 6m 52s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/41f39bf2ac7d4a319fbd3ddd67f714f3 : FAILURE in 7m 55s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b050886a3dbb4c0d815932cbe68f97f4 : SUCCESS in 10m 51s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/df67cf65c33d4ec39fb7d1041a23d8ee : SUCCESS in 1h 12m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ff76f832bc694fb586ad07d1a58cca6b : SUCCESS in 27m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e78b4f89117b4794ace81d2dcf95ca64 : SUCCESS in 4m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/48d1ad31ed52464280e8f21a7950ea96 : SUCCESS in 22m 37s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"7884cbaf3e03902974f9bae1d759000b1e3ce8f1","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-17 16:03:54.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0542ee71ed46fb2a23d6a16d347c946f50050738","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 16:04:38.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b03220ed3a81f69a0bb72a664d2051a4c2c44e1a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 18:24:36.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/743ff05e4a754a9aa91ad2e6c620752d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/480ccf827108408ba216ff311b82e464 : SUCCESS in 11m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/efb73ca20b3d49508e25c27c6492414c : SUCCESS in 10m 55s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/93d703fa30374564be1d09c949a39179 : SUCCESS in 9m 05s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/145dac19076845e180e985ba7448de00 : SUCCESS in 27m 37s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f716a066dbad41a29a88640a60473795 : SUCCESS in 27m 00s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/0698b37423634714a0023de5605f0432 : SUCCESS in 27m 44s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b7ff2af96b584b968de9e20f44c47835 : SUCCESS in 23m 48s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/660d7cb8ace14de7b6d2f9876ef8faa0 : SUCCESS in 18m 09s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9e7bd7c02df14515aba4a0a12fe140ea : SUCCESS in 18m 54s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ab1ff95f85a8476eb5840c0820168f28 : SUCCESS in 18m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3a9bf484d1c84fca91b79ce5754c2e37 : SUCCESS in 8m 02s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b5d8c89922e74a159584f3c2b665c521 : SUCCESS in 12m 23s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/1406bdc0371140c98a31c343585b87ef : SUCCESS in 1h 06m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/175712726a4d4fa7a39511a37457cba5 : SUCCESS in 36m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32da50b7339943999b2bcea2e48b1b32 : SUCCESS in 6m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/23fbd0ada6ab4c1e83a6be637d6bab4d : SUCCESS in 20m 06s","accounts_in_message":[],"_revision_number":2},{"id":"34f6bd2d663ef43efb4b3e311f5d4886cd1d360e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 18:24:36.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"e9cbd71c17aabd59b2c1a5ad05a9c15146aa9935","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 18:28:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e83d1bae382b4f6a9c1fa523543914f7\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4dffe3c0e1d144488ff671f03328b7be : SUCCESS in 2m 11s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/7a4f0ca7a68743cb902880e5a9a8d3da : SUCCESS in 1m 59s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"81b7c3ec870dcc548a51f8c76a9059689da46d0e","revisions":{"2d941900c6ddff62e95150997157c7f429130851":{"kind":"REWORK","_number":1,"created":"2026-07-17 14:25:02.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/30/997730/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/997730/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/997730/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/997730/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/997730/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/997730/1"}}},"commit":{"parents":[{"commit":"939a8287d6950da73b4234a6719926ca02941b14","subject":"Merge \"s3api: check mpu middleware is in pipeline for native MPU\" into feature/mpu","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/939a8287d6950da73b4234a6719926ca02941b14"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-17 13:03:55.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-17 13:17:59.000000000","tz":60},"subject":"mpu: Fix native mpu acl handler class discovery","message":"mpu: Fix native mpu acl handler class discovery\n\n...and fix the name used in response bodies when requests are handler\nby native mpu controllers.\n\nAllow more flexibility in the way s3api derives acl handlers and\ncontroller names from class names.\n\nChange-Id: I2d1952d52bde4e989215776dea61252df16af091\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2d941900c6ddff62e95150997157c7f429130851"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2d941900c6ddff62e95150997157c7f429130851"}]},"branch":"refs/heads/feature/mpu"},"81b7c3ec870dcc548a51f8c76a9059689da46d0e":{"kind":"REWORK","_number":2,"created":"2026-07-17 14:30:14.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/30/997730/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/997730/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/997730/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/997730/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/997730/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/997730/2"}}},"commit":{"parents":[{"commit":"939a8287d6950da73b4234a6719926ca02941b14","subject":"Merge \"s3api: check mpu middleware is in pipeline for native MPU\" into feature/mpu","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/939a8287d6950da73b4234a6719926ca02941b14"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-17 13:03:55.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-17 14:30:02.000000000","tz":60},"subject":"mpu: Fix native mpu acl handler class discovery","message":"mpu: Fix native mpu acl handler class discovery\n\n...and fix the name used in response bodies when requests are handler\nby native mpu controllers.\n\nAllow more flexibility in the way s3api derives acl handlers and\ncontroller names from class names.\n\nChange-Id: I2d1952d52bde4e989215776dea61252df16af091\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81b7c3ec870dcc548a51f8c76a9059689da46d0e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81b7c3ec870dcc548a51f8c76a9059689da46d0e"}]},"branch":"refs/heads/feature/mpu"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
