)]}'
{"id":"openstack%2Fcodegenerator~999320","triplet_id":"openstack%2Fcodegenerator~master~Ia84ece58840a6a3ac98311857ff79e801d4c0a61","project":"openstack/codegenerator","branch":"master","attention_set":{},"removed_from_attention_set":{"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2026-07-31 10:52:19.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}},"hashtags":[],"change_id":"Ia84ece58840a6a3ac98311857ff79e801d4c0a61","subject":"feat(rust-cli): Dispatch response schema per negotiated microversion","status":"MERGED","created":"2026-07-30 17:30:10.000000000","updated":"2026-07-31 13:34:02.000000000","submitted":"2026-07-31 13:32:44.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":"999320","meta_rev_id":"0e18514ad8061e47edb0ed15866c5b02a8d64f06","_number":999320,"virtual_id_number":999320,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-31 13:32:43.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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2026-07-31 12:20:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":1,"date":"2026-07-31 12:20:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-30 18:28:10.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":"e5bd2f2cc4ba90de0539e18130e59ba81c819ae8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-30 17:30:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"911e3bd0a197f6bfc1e1a0f1a695a200a4439bc3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 18:28:10.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a1e04ee7a23e4da7b4a72a701de5be90\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/883b15b55e1a44d98df6f3ac58606c73 : SUCCESS in 4m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9030d942a7ed4f8f93c879a1afe999db : SUCCESS in 3m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/62035d6d79af4e2bb37ad8b54d90541f : SUCCESS in 2m 43s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4df14205f78c4cb7ba3388fec7a15d03 : SUCCESS in 5m 39s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6f38e093412b417dab0c330666279de1 : SUCCESS in 9m 34s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/71636786ae3446d78d4f4380cfb13220 : SUCCESS in 4m 13s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/272a48e849b04831bb857b53430fcbc4 : SUCCESS in 3m 18s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c91107b46a9f44009da31bd164528e39 : SUCCESS in 3m 16s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2bb1931a570d450f9134a7a28c3ae7cd : SUCCESS in 8m 48s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/ea449f8b81ee4e28aaabab5f97bc2d0c : SUCCESS in 4m 07s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/88d6ebe3c89f447cb63f2816b11d6cad : SUCCESS in 2m 53s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/83a1eec022dd4cd4a5755805b46c93f7 : SUCCESS in 4m 21s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a74e8acd8b6f44d485e5ffa2ea79ccd1 : SUCCESS in 5m 57s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0a569c112eae4bc68a80721a7268ac39 : SUCCESS in 7m 26s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/292d1367004b4731b8b73b1fc46b0608 : SUCCESS in 1m 21s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c5a0bd4026914b5ca8323dd9d4712bdd : SUCCESS in 4m 44s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b403b46bb1ec4e2dad955713c1ce74d9 : SUCCESS in 3m 45s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/026066f9196241ea8c17be65ef164562 : SUCCESS in 3m 13s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/baf95ab2443b49938320b21b63533862 : FAILURE in 39m 13s","accounts_in_message":[],"_revision_number":1},{"id":"649abbe0e6bb4e4c8a81ddf2e8c2b21804469b34","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-31 10:52:19.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"004d710596a24cfa4473b4712d7058715dd83305","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 11:25:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/60c2e19a70e54d49b5555330c9ac34dd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aef229bf065d44ac9bd8efa3b9821197 : SUCCESS in 2m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/730b9b6d8e1f48dd90076a0b4ab48667 : SUCCESS in 3m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4040a422eee148d2b7c57d370ad904d7 : SUCCESS in 4m 47s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e7c0b6ebdec349da9f9524eb2d2f92cb : SUCCESS in 6m 29s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cd7dc4710f0f463186cf1b5209a65c58 : SUCCESS in 6m 30s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e87a550f407f4ba090a0eba37d3b07ac : SUCCESS in 6m 23s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e6673acaa15545ae8a8c92e53f7f48a6 : SUCCESS in 4m 54s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c31bc5bcf7004154ae233d22f2b081eb : SUCCESS in 4m 58s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e6b316e612f74a8e88ac7ed7d4c2e419 : SUCCESS in 3m 05s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/50cc4bbdda104c848ae016793c1e6aac : SUCCESS in 3m 50s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/743e9f2072d8491191650ccde50ec764 : SUCCESS in 3m 21s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/5ea67dd02bde408cb62b854c30b8df00 : SUCCESS in 4m 01s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cb609832a9e0441cba3e861adff910ee : SUCCESS in 5m 11s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1242ff05c65342cb9504916a7e38997b : SUCCESS in 7m 16s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/82debffd2926439583d45debd25f758f : SUCCESS in 1m 18s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ccb49cdf1cd94a749ece4c835db3f751 : SUCCESS in 4m 21s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/80cd854af2b34fa98df548509e998d20 : SUCCESS in 6m 39s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/dab81ead16de4ea190b972c66423400e : SUCCESS in 2m 25s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/9008cd3fba5a4cbe9711060868a59b24 : SUCCESS in 19m 52s","accounts_in_message":[],"_revision_number":1},{"id":"e13994e9ef9850c6e753512c779ca67df9c4c5af","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-31 12:20:25.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"ee8de2bb47165c901cdbf92b1c6dea5327e184b1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 12:20:52.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5a5abbb8e2f1d182724c3032da593a840f41d14e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 13:32:43.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb0f9c544f9145ebb95d6e7719a8f5e9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35f12c12f13e4441a86000be82b4c5b7 : SUCCESS in 2m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cfb1ad253c240a8ba1ad8fb2328fced : SUCCESS in 2m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d41773b61eb24915afa3967b438c86d3 : SUCCESS in 3m 13s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0edef65bb57d47d88115f908ba05047d : SUCCESS in 5m 46s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5c9dc91dcae540c39fece92ee31d52a0 : SUCCESS in 6m 34s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9fc6c4f20094428d8cd908546d5d0b98 : SUCCESS in 7m 29s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a57f7ab60f264776be812c4f85b1ce5e : SUCCESS in 4m 01s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2e2f48f9b453418795edf0c35bb44b56 : SUCCESS in 5m 33s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7558617d8af94336bac22c5bef067320 : SUCCESS in 5m 37s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/13345bf6c22c4088ba20f88dc405e06a : SUCCESS in 5m 15s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/bbd3307c63f24e95ae4cb8cfed53f219 : SUCCESS in 3m 46s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/adab18d0bcbe483887cc62e1cd655c69 : SUCCESS in 5m 56s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3c7c81b7c5b74ae48b4158fb3cc1b74a : SUCCESS in 5m 27s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/a84d4df0bf5e4356a622e7892d141a66 : SUCCESS in 1m 36s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9f86eb2249c74f3e85f72a09a68f4062 : SUCCESS in 4m 39s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8e6a76523fe64d288e6bd8114b6b2cf5 : SUCCESS in 4m 21s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/e92191428f134cbc9a1150b1aad7f66a : SUCCESS in 2m 39s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/0e0e8da7744749c0802be01e02c111d5 : SUCCESS in 45m 52s","accounts_in_message":[],"_revision_number":1},{"id":"bf25e9898e55826233afda2aba4358ab818d697f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 13:32:44.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"0e18514ad8061e47edb0ed15866c5b02a8d64f06","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 13:34:02.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9abb5134c4ef45dfb8238a5616764c69\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51da8285a3424808a61ce17136f647de : SUCCESS in 1m 03s\n- codegenerator-propose-rust-openstack-change https://zuul.opendev.org/t/openstack/build/f5b2774d65f74f478e440e1269d1baa3 : SUCCESS in 51s\n\nWarning:\n  File openstack/.clog.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/dist-workspace.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/Cargo.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/LICENSE found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/release-plz.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  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 codegenerator-propose-rust-openstack-change.  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 codegenerator-propose-rust-openstack-change.  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 codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d1dd8e4870489629e053d2c321d21f874ad9b664","revisions":{"d1dd8e4870489629e053d2c321d21f874ad9b664":{"kind":"REWORK","_number":1,"created":"2026-07-30 17:30:10.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/20/999320/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/20/999320/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/20/999320/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/20/999320/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/20/999320/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/20/999320/1"}}},"commit":{"parents":[{"commit":"4e937709fa6e70ae2c967fa47e6d8bffafa2ff1f","subject":"feat(rust-tui): generate ResourceBehaviour mechanical tier","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4e937709fa6e70ae2c967fa47e6d8bffafa2ff1f"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-30 17:08:49.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-30 17:29:41.000000000","tz":120},"subject":"feat(rust-cli): Dispatch response schema per negotiated microversion","message":"feat(rust-cli): Dispatch response schema per negotiated microversion\n\nResponse deserialization for openstack_cli has always tried each\ncandidate schema in spec-declaration order via a `.or_else` chain,\nignoring the microversion actually negotiated for the request even\nthough the min/max-ver bounds for each candidate were already parsed\ninto response_mod_candidates.\n\nAdd response_mod_candidates_sorted (descending by min_ver) and\nhas_response_version_variance to the rust_cli template context, and a\nresponse_dispatch macro that, when real version variance is detected,\ncalls negotiate_microversion and generates a deterministic if/else-if\nchain keyed on the negotiated version instead of trial-and-error\ndeserialization -- mirroring the ResourceBehaviour::deserialize_items\npattern already shipped on the TUI side. Operations without version\nvariance keep the existing .or_else chain unchanged.\n\nChange-Id: Ia84ece58840a6a3ac98311857ff79e801d4c0a61\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/d1dd8e4870489629e053d2c321d21f874ad9b664"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/d1dd8e4870489629e053d2c321d21f874ad9b664"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":""}}}]}
