)]}'
{"id":"openstack%2Fswift~998950","triplet_id":"openstack%2Fswift~master~I7a61b82f0e284374d7a3b5b46d6643b8a75ea89e","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-07-28 16:56:04.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7a61b82f0e284374d7a3b5b46d6643b8a75ea89e","subject":"swob: avoid excessive backtracking in Accept parser","status":"MERGED","created":"2026-07-28 14:09:14.000000000","updated":"2026-07-28 16:56:04.000000000","submitted":"2026-07-28 16:56:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"998950","meta_rev_id":"bea735b875397e366b0416582893f18d057003aa","_number":998950,"virtual_id_number":998950,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"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"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-28 16:56:04.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-28 14:18:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2026-07-28 14:14:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2026-07-28 14:14:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_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-28 14:18:22.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2026-07-28 15:22: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":"60f0a91909d3bf6802c8d93d63b8cd19a543c1c4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-28 14:09:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"be75b6d72f336383b392bbb025fdc5416f2d9d2a","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-28 14:14:14.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8feb6a6708e4f7de6898e53a2053e54b16a76027","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-28 14:18:22.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"745551fd5e89bb7fd55d9d055772f5dd3a749bd8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:22:36.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ee982660f9d448a98772660e81adda1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4336b7eb3e9848c086ccdeea030eb622 : SUCCESS in 9m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9f4317ee3f7e4523969df922cdf8b138 : SUCCESS in 9m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/c51f06e78f8b404d8655a99fe4738205 : SUCCESS in 36m 06s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5f617a02ce214320b7d90b443dae0827 : SUCCESS in 1h 05m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f687005eb72e464b97bd0514763123a0 : SUCCESS in 47m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fb2f4ef866554092a7362ccf0bb5a737 : SUCCESS in 47m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/addad3179c4f42a6b0a6c3a4e3c9ab54 : SUCCESS in 11m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/10cade1f240a4ac7aea26865b169dbd8 : SUCCESS in 23m 49s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/751b2d525ad94b97b5a1b41c6e95f1c9 : SUCCESS in 20m 49s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/58a06b8133a5464ca1ee78e3b2e8fd10 : SUCCESS in 9m 47s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/aa706512546b4fbba849ac1daaa21f3e : SUCCESS in 26m 25s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bca37fec22f440bd8c290df449171229 : SUCCESS in 17m 45s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/1aa857f66de2466bb65f4581c2736ba3 : SUCCESS in 11m 47s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/24cbb4dc5e4747abad506b518245bab0 : SUCCESS in 20m 41s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/28f3329294b04cf48612c16e9461c6da : SUCCESS in 9m 48s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/07211d58507c447da5058a3de03a568a : SUCCESS in 15m 45s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e63de7bde85b43138fd718c5ecfef501 : SUCCESS in 13m 24s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/26ffed57affa4062bbfd98cc06818ebe : SUCCESS in 17m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/90baa1e30ecc4b709d8fae8e83710c65 : SUCCESS in 6m 48s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4aa6e46eab434a5999fe069b675952f8 : FAILURE in 5m 25s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8e972359bbea4876ba2deaaca7b2fa0f : SUCCESS in 9m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d816a032e4d644bfac4a689d1476f0fb : SUCCESS in 1h 01m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5d65c050bdb4409b93e82fbeefd8ad70 : SUCCESS in 25m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c367fbd878094d798d4358e2015cf122 : SUCCESS in 48m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/59b151cddeeb410e9ec9806e7a40644c : SUCCESS in 11m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/60d0594361bf43ed97cf3ccbc0f7ddb5 : SUCCESS in 3m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3dfa7faafdcd423e9bae5c1f25e48e0d : SUCCESS in 19m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/04716204e6fb4b5899ff8e5b927177be : SUCCESS in 45m 54s\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-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.\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.","accounts_in_message":[],"_revision_number":1},{"id":"353d24ca6667370928b4174234c5dfc453db2031","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:23:18.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"6fd32a0e55501ee65b4b5523e53a745ed47fb2f2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:43:45.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e8724a1de393434c9ef3a46eccf81665\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5dcecfa4bf2b47bc961dead792d94d7b : SUCCESS in 58m 36s","accounts_in_message":[],"_revision_number":1},{"id":"8dcb9a5f7c37ed9c0993315cb0086c4528dec43f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 16:56:04.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ef15074418748d394d82f23d4aa7ade\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d639103c9bc42e0a2a49520f7f51d61 : SUCCESS in 11m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d883a8f2244343a3a5bf66422e7b50a4 : SUCCESS in 10m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/1ceb9291b70145fdbd7fe899a84ce4e1 : SUCCESS in 1h 07m 15s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b56f181812e2410babb3e9994293940d : SUCCESS in 1h 01m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a2754b4e66884615a7c36a578e94a98d : SUCCESS in 51m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9d7f6ac313b94f14a5d982913b012cce : SUCCESS in 1h 05m 55s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/7798137c5cb84617913dbad7183a5e3a : SUCCESS in 7m 18s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a104e1cbcb394cc5a50a6316be42b6e5 : SUCCESS in 24m 24s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/dd3b8693862b404eaa654420d88ac6b3 : SUCCESS in 26m 36s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b71e58014d274bd0b4523c6cd6203075 : SUCCESS in 33m 20s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/5f704d5621b849b79baa852f13b2b99d : SUCCESS in 22m 07s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/59e648bda50842d2ad9c9380b0ad9cd2 : SUCCESS in 15m 19s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6629e3ed2b4c4d4f865c19f2a7089f9c : SUCCESS in 16m 33s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/bf9ff6b1a9ec4069ba658f8187bda532 : SUCCESS in 9m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5f614347668a410b85cbbc169ea609b6 : SUCCESS in 7m 20s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3586aa18fc8b4e2b9fb4abc0bb71c9ce : SUCCESS in 11m 09s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/265b02d3a33846caac0ce2d5d09d1796 : SUCCESS in 36m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/55df7f85cb224124833700d24a781ac0 : SUCCESS in 23m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3bd41692d5624b4682b59c74f8d7c973 : SUCCESS in 51m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1b9aa9a9fede462397bad48601e4c290 : SUCCESS in 11m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38637188b68e46da923e05db3ae008f0 : SUCCESS in 3m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f583023d736a4deba3333c0ed8fe9037 : SUCCESS in 19m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b9c7df3723824f33b5f08ffc2cabd10a : SUCCESS in 40m 32s","accounts_in_message":[],"_revision_number":1},{"id":"bea735b875397e366b0416582893f18d057003aa","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 16:56:04.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"bf053b09f9f315fa27e670802e07a4202286657b","revisions":{"bf053b09f9f315fa27e670802e07a4202286657b":{"kind":"REWORK","_number":1,"created":"2026-07-28 14:09:14.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/50/998950/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/50/998950/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/998950/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/998950/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/998950/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/50/998950/1"}}},"commit":{"parents":[{"commit":"b0f92bd978266f30c20cfc9b37c63f3df81a22a2","subject":"statsd: send None label values as an empty string","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b0f92bd978266f30c20cfc9b37c63f3df81a22a2"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-30 11:42:05.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-28 10:28:32.000000000","tz":120},"subject":"swob: avoid excessive backtracking in Accept parser","message":"swob: avoid excessive backtracking in Accept parser\n\nPython\u0027s regex engine uses backtracking: when a later part of a match\nfails, it goes back and tries other ways of matching earlier alternatives.\n\nSwift parses Accept headers on account and container requests before\nauthentication. A small malformed header can keep a proxy worker at\n100% CPU, with processing time growing roughly as phi^n for n consecutive\nbackslashes. One request per worker can make the proxy unavailable, and\ndisconnecting does not stop the ongoing regex evaluation.\n\nIn a quoted Accept parameter, backslashes could match either as normal\ncharacters or as parts of escaped pairs. If the closing quote was missing,\nPython tried every possible partition before rejecting the header.\n\nExclude backslashes from normal quoted text so they can only start an\nescaped character. This removes the ambiguity and makes malformed\nheaders fail quickly while preserving valid escaped characters.\n\nFixes-Bug: #2158771\nChange-Id: I7a61b82f0e284374d7a3b5b46d6643b8a75ea89e\nAssisted-by: OpenAI Codex (GPT-5)\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf053b09f9f315fa27e670802e07a4202286657b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf053b09f9f315fa27e670802e07a4202286657b"}]},"branch":"refs/heads/master"}},"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}}]}],"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":""}}}]}
