)]}'
{".zuul.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"feff7b3c75d872487194d8fa2b35791b815be5f5","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- job:"},{"line_number":10,"context_line":"    name: agentic-workflows-validate-skills"},{"line_number":11,"context_line":"    description: Validate skills against the Agent Skills specification"},{"line_number":12,"context_line":"    run: playbooks/validate-skills.yaml"},{"line_number":13,"context_line":"    nodeset: ubuntu-noble"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1bed95fd_6be8a378","line":13,"range":{"start_line":11,"start_character":0,"end_line":13,"end_character":25},"updated":"2026-04-16 20:04:22.000000000","message":"I don\u0027t believe we need the playbook. We can just use the `openstack-tox` job instead.\n\n```suggestion\n    parent: openstack-tox\n    vars:\n      tox_envlist: validate\n```","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"e075aa80e3d69209be1b589035aee4b7286b0af0","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- job:"},{"line_number":10,"context_line":"    name: agentic-workflows-validate-skills"},{"line_number":11,"context_line":"    description: Validate skills against the Agent Skills specification"},{"line_number":12,"context_line":"    run: playbooks/validate-skills.yaml"},{"line_number":13,"context_line":"    nodeset: ubuntu-noble"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2ceaa52d_fe9280a2","line":13,"range":{"start_line":11,"start_character":0,"end_line":13,"end_character":25},"in_reply_to":"1bed95fd_6be8a378","updated":"2026-04-16 20:40:46.000000000","message":"Done","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"19fa0c902e6a29c9c7cfe8770bd38e02442c37bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"907fa324_18e5ce4d","updated":"2026-04-16 20:34:14.000000000","message":"good comments from @stephenfin@redhat.com, will update that one.","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"e075aa80e3d69209be1b589035aee4b7286b0af0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3d3485e1_58bb99c3","updated":"2026-04-16 20:40:46.000000000","message":"thanks a lot again !","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"8ea6b77aa8c1201aa29a117e1a0dabcdbde230c6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"f0db37df_72e315f4","updated":"2026-04-17 09:41:23.000000000","message":"we need this validator for checking every new skill so merging it now. If you have some concerns, please create a new Gerrit patch for fixing what you have an issue.","commit_id":"90999631b0c08f68aa8337ad46100da8866c1154"}],"playbooks/validate-skills.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"feff7b3c75d872487194d8fa2b35791b815be5f5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  roles:"},{"line_number":3,"context_line":"    - ensure-tox"},{"line_number":4,"context_line":"  tasks:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e62c90be_c99a4ed7","line":1,"updated":"2026-04-16 20:04:22.000000000","message":"I think we can drop this","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"e075aa80e3d69209be1b589035aee4b7286b0af0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- hosts: all"},{"line_number":2,"context_line":"  roles:"},{"line_number":3,"context_line":"    - ensure-tox"},{"line_number":4,"context_line":"  tasks:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"97c42817_623dd7c0","line":1,"in_reply_to":"e62c90be_c99a4ed7","updated":"2026-04-16 20:40:46.000000000","message":"Done","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"}],"tox.ini":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"feff7b3c75d872487194d8fa2b35791b815be5f5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 4.0"},{"line_number":3,"context_line":"envlist \u003d validate"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv:validate]"},{"line_number":7,"context_line":"description \u003d Validate all skills against the Agent Skills specification"}],"source_content_type":"text/x-properties","patch_set":2,"id":"9a172f03_74436ec4","line":4,"updated":"2026-04-16 20:04:22.000000000","message":"nit:\n\n```suggestion\nskipsdist \u003d true\n```","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"e075aa80e3d69209be1b589035aee4b7286b0af0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 4.0"},{"line_number":3,"context_line":"envlist \u003d validate"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv:validate]"},{"line_number":7,"context_line":"description \u003d Validate all skills against the Agent Skills specification"}],"source_content_type":"text/x-properties","patch_set":2,"id":"550f1d02_7e45a2aa","line":4,"in_reply_to":"9a172f03_74436ec4","updated":"2026-04-16 20:40:46.000000000","message":"Done","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"feff7b3c75d872487194d8fa2b35791b815be5f5","unresolved":true,"context_lines":[{"line_number":6,"context_line":"[testenv:validate]"},{"line_number":7,"context_line":"description \u003d Validate all skills against the Agent Skills specification"},{"line_number":8,"context_line":"deps \u003d"},{"line_number":9,"context_line":"    skills-ref"},{"line_number":10,"context_line":"commands \u003d"},{"line_number":11,"context_line":"    bash -c \u0027for skill in .agents/skills/*/; do \\"},{"line_number":12,"context_line":"        if [ -f \"$skill/SKILL.md\" ]; then \\"},{"line_number":13,"context_line":"            echo \"Validating $skill...\"; \\"},{"line_number":14,"context_line":"            skills-ref validate \"$skill\"; \\"},{"line_number":15,"context_line":"        fi; \\"},{"line_number":16,"context_line":"    done\u0027"},{"line_number":17,"context_line":"allowlist_externals \u003d"},{"line_number":18,"context_line":"    bash"}],"source_content_type":"text/x-properties","patch_set":2,"id":"22882303_8fa1d286","line":18,"range":{"start_line":9,"start_character":14,"end_line":18,"end_character":8},"updated":"2026-04-16 20:04:22.000000000","message":"I assume we can\u0027t do\n\n```suggestion\n    skills-ref\ncommands \u003d\n    skills-ref .agents/skills/*/SKILL.md\n```\n\n?","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"e075aa80e3d69209be1b589035aee4b7286b0af0","unresolved":false,"context_lines":[{"line_number":6,"context_line":"[testenv:validate]"},{"line_number":7,"context_line":"description \u003d Validate all skills against the Agent Skills specification"},{"line_number":8,"context_line":"deps \u003d"},{"line_number":9,"context_line":"    skills-ref"},{"line_number":10,"context_line":"commands \u003d"},{"line_number":11,"context_line":"    bash -c \u0027for skill in .agents/skills/*/; do \\"},{"line_number":12,"context_line":"        if [ -f \"$skill/SKILL.md\" ]; then \\"},{"line_number":13,"context_line":"            echo \"Validating $skill...\"; \\"},{"line_number":14,"context_line":"            skills-ref validate \"$skill\"; \\"},{"line_number":15,"context_line":"        fi; \\"},{"line_number":16,"context_line":"    done\u0027"},{"line_number":17,"context_line":"allowlist_externals \u003d"},{"line_number":18,"context_line":"    bash"}],"source_content_type":"text/x-properties","patch_set":2,"id":"4a74fc57_d02f59f3","line":18,"range":{"start_line":9,"start_character":14,"end_line":18,"end_character":8},"in_reply_to":"22882303_8fa1d286","updated":"2026-04-16 20:40:46.000000000","message":"Done","commit_id":"5e6a43aeb692300aa711f6feb6079e03f7d81e0d"}]}
