)]}'
{"id":"openstack%2Fcodegenerator~1000477","triplet_id":"openstack%2Fcodegenerator~master~I2581550690b6c75c4afe9bea361c5c56a514de22","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-08-11 15:39:30.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":"I2581550690b6c75c4afe9bea361c5c56a514de22","subject":"feat(rust-tui): Emit EDITOR_TEMPLATE const on generated request structs","status":"MERGED","created":"2026-08-11 14:16:00.000000000","updated":"2026-08-11 17:56:57.000000000","submitted":"2026-08-11 17:55:59.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":"1000477","meta_rev_id":"e9a16f38b6395d025ea21b51e3ccbd2ae95c7c38","_number":1000477,"virtual_id_number":1000477,"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-08-11 17:55:59.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-08-11 16:45:43.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-08-11 16:45:43.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-08-11 15:21:45.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":"0c02e6f6add63428364b79f01df331fe77dd248d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-08-11 14:16:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3241a2efd8f89abde65c9303e7d2aefdcac71479","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 15:21:45.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/5ce6bf9a2b0346ac91f44b55eb51cf17\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71945e2021924abc930241849446f658 : SUCCESS in 2m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/37f93f9e95b0465da946652a6aefd0d4 : SUCCESS in 3m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f054af15a1014a51932a06f2f1292416 : SUCCESS in 3m 01s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/eb4ebfd954fa46e0b1d9013221f2a183 : SUCCESS in 6m 23s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4ecae29812c646ebbad2ea652d286698 : SUCCESS in 4m 02s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/be2df952f33d4b2e8d8a8780608e60b3 : SUCCESS in 5m 01s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d1fa98f74c6e4c30b2a739d132e6744e : SUCCESS in 6m 04s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f34446b2ffd9465c94308a8113567aee : SUCCESS in 5m 25s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5f01508a232d480a983a9b83bfcd15f7 : SUCCESS in 7m 31s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/a0098ac38d4d4e90bd44b66ecfcd6507 : SUCCESS in 2m 57s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7fc6a18a121d46a983d05ed044f02bcf : SUCCESS in 5m 57s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/9cb3e8da065445398fa6c63b86ba1e7f : SUCCESS in 2m 37s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/00892ed73de04812978d062e9eb3a491 : SUCCESS in 6m 14s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/888fa39a247f45c7be85a65fbeccc03d : SUCCESS in 8m 34s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/1d39bcbffea447dda37bba7423c2bcb0 : SUCCESS in 2m 08s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7b59ebc460a44ad7b28772327501fb05 : SUCCESS in 4m 50s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/bf82156f55544e199ec8259384718851 : SUCCESS in 6m 59s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/d2f2a249f9324c31a93725488cea5668 : SUCCESS in 4m 00s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/684788043d5548f1929e6f8422455c12 : FAILURE in 37m 54s","accounts_in_message":[],"_revision_number":1},{"id":"e8f2185c88bfdc0829f63ff4afdb42ea6a05ac17","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-08-11 15:39:30.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"130a6ac44318f71be2c61b330ad2b4288290f7c8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 16:37:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0bfb545d10f44987943adbd6cd03f0a1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6471415474e43dda821dde675a57061 : SUCCESS in 2m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e29cbe2144094d7c9a8e804fcee3119c : SUCCESS in 2m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2b5646d531c44b72bd504e49e1a17e4d : SUCCESS in 3m 05s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/bf637dabb77e475a9cedad9ac81221c7 : SUCCESS in 5m 03s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a88af0ccde8e4fe4a9fca9cb579ffc02 : SUCCESS in 6m 38s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c72df6240302488b8fb82e8aba5ca8ba : SUCCESS in 8m 08s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/13cef82710d74c51a54edb20a887379d : SUCCESS in 5m 04s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c395ae6f427d4013a0b68de0d6539c7f : SUCCESS in 5m 07s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1b64b8ec16ac49309f86b98aad482f87 : SUCCESS in 7m 07s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/5c49e0e32903466f952d9bf6d222f82b : SUCCESS in 7m 11s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9b562f3506bb479589ed91a76efe00b6 : SUCCESS in 5m 28s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/bfe37ed3a32d4652b19ac4de04035c12 : SUCCESS in 2m 27s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d01060e7931e480fa110a53d6952aab6 : SUCCESS in 6m 36s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e72715f65a4842d38dbab5998045880b : SUCCESS in 10m 01s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/7365431e9b8b43b58bb374140aadd550 : SUCCESS in 2m 05s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/95fc3ce26ce5449da0c9e45278cd4da8 : SUCCESS in 2m 45s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8dd46a2fbc664821b7abda2da1b51aec : SUCCESS in 8m 26s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/b745863d8dfc4539831dbd413a0a8c5c : SUCCESS in 3m 26s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/eae0b996e05349d296553193e6bfe5ad : SUCCESS in 34m 34s","accounts_in_message":[],"_revision_number":1},{"id":"eb94c86a9cf8d28a34d3a12ce5f20995506974e2","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-08-11 16:45:43.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"10f92fb5087924dd9bd9e6adbcc562c925421380","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 16:46:12.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2986a3ba22475c807cbd591f89bbfeaf08badc3a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 17:55:59.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9b524b1ffdab4b8ab7f07bad4cebed04\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d6a2c2092ce4ecc8ce98478065107a5 : SUCCESS in 3m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1446999a43d74e6fb5afb15ae3e4a9ea : SUCCESS in 2m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2ed6f4622e84416488367ed11e3bd690 : SUCCESS in 2m 19s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e72d80a8b9824d95b9d09ec839309591 : SUCCESS in 3m 48s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/62acc18ffd6140d980348df280bebd74 : SUCCESS in 3m 58s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9249209b985b4d139169c450a0bf238c : SUCCESS in 8m 09s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7b0e81a653ee427e8a895ffaeec8b73a : SUCCESS in 5m 31s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/994ea01028314791874ca573dfcdd482 : SUCCESS in 3m 20s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d45e06d4719f4bb98f846837e7833d63 : SUCCESS in 3m 50s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4b82b9cdaf9846af88e61ded9026df66 : SUCCESS in 5m 43s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/5371a873d3f844c19ebc70d5a2138013 : SUCCESS in 4m 23s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/db00ce74dba343b2b61b23b615e17f8d : SUCCESS in 7m 26s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fbf31209008e4d20b6a3fffd47c732c9 : SUCCESS in 7m 47s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/2a302a42cda94cb18606daacc240f92a : SUCCESS in 1m 27s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5683e4c73aeb48a0917bfb32ee25f12b : SUCCESS in 4m 37s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/15ee369ceaab4b808638f79248c4f73a : SUCCESS in 5m 52s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/7723db7eb788449ba996846d252007bf : SUCCESS in 2m 39s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/2254a6e9aa0944e29cfd864051492f42 : SUCCESS in 51m 14s","accounts_in_message":[],"_revision_number":1},{"id":"6ea600a77d5971ccad25d7b63076407ea19264ef","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 17:55:59.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"e9a16f38b6395d025ea21b51e3ccbd2ae95c7c38","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 17:56:57.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d7906016da484f38a61b167cbc3bacca\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96ab1d7fdbf545b0b308706d5ce79643 : SUCCESS in 41s\n- codegenerator-propose-rust-openstack-change https://zuul.opendev.org/t/openstack/build/6dbc05e2f30649ab87c5b272b8e5842d : SUCCESS in 46s\n\nWarning:\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 openstack/renovate.json5 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/clippy.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/.gitignore 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/.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/Dockerfile 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":"b7b7cd845e8d664b05f5097a2d7477d82a54309e","revisions":{"b7b7cd845e8d664b05f5097a2d7477d82a54309e":{"kind":"REWORK","_number":1,"created":"2026-08-11 14:16:00.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/77/1000477/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/77/1000477/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/77/1000477/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/77/1000477/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/77/1000477/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/77/1000477/1"}}},"commit":{"parents":[{"commit":"d95d02a2347cd427be9146ad71e7726cbfc9b116","subject":"feat(rust): emit BODY_SCHEMA const on generated request structs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/d95d02a2347cd427be9146ad71e7726cbfc9b116"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-08-11 14:12:37.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-08-11 14:15:50.000000000","tz":120},"subject":"feat(rust-tui): Emit EDITOR_TEMPLATE const on generated request structs","message":"feat(rust-tui): Emit EDITOR_TEMPLATE const on generated request structs\n\nRender a commented YAML create/edit-via-editor template from the same\nraw OpenAPI request-body schema dict BODY_SCHEMA already serializes:\nrequired fields uncommented, optional commented out, enum values and\ndescriptions inlined as comments. Lets TUI resources build their\neditor_template() from generated field metadata instead of hand-listing\nevery field.\n\nExtend the GeneratedResourceBehaviour mechanical tier with the three\neditor-flow methods, built from a resource\u0027s EDITOR_TEMPLATE/BODY_SCHEMA\nconsts and its create operation\u0027s request type. Opt-in per resource via\nextensions.rust-tui-view.editor, since those consts only exist on\ncreate structs already regenerated with them. security_group_rule is\nthe first resource opted in.\n\nChange-Id: I2581550690b6c75c4afe9bea361c5c56a514de22\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/b7b7cd845e8d664b05f5097a2d7477d82a54309e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/b7b7cd845e8d664b05f5097a2d7477d82a54309e"}]},"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":""}}}]}
