)]}'
{"doc/source/contributor/index.rst":[{"robot_id":"zuul","robot_run_id":"b1bd334d259d4c68b1167d58f1d24dd7","url":"https://zuul.teim.app/t/main/buildset/b1bd334d259d4c68b1167d58f1d24dd7","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"f9c2d1a650aa7d81d1a250b5fd1e71174118481b","patch_set":1,"id":"709f6aaf_7fe40e68","line":5,"updated":"2026-02-18 01:36:08.000000000","message":"Pre-existing typo in contributor index: \u0027Cybrog\u0027 should be \u0027Cyborg\u0027. Line 5 contains \u0027Contributing to Cybrog\u0027 which is a typo. Not introduced by this change but exists in target file.\n\n**Severity**: WARNING | **Confidence**: 0.9\n\n**Impact**: Minor documentation quality issue - typo visible to readers but does not affect functionality\n\n**Suggestion**:\nConsider fixing this typo incidentally since file is being modified. Change \u0027Contributing to Cybrog\u0027 to \u0027Contributing to Cyborg\u0027.","commit_id":"7eb3a110e7a1cebdda06d306b3aba18072e93d1d"},{"robot_id":"zuul","robot_run_id":"37575863e78a407f9f8b9348201113ca","url":"https://zuul.teim.app/t/main/buildset/37575863e78a407f9f8b9348201113ca","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"51681f5da9d3541e032e10df9c79c10efe31bf9c","patch_set":2,"id":"1d5da70c_a0b8a63c","line":5,"updated":"2026-02-23 19:00:47.000000000","message":"Pre-existing typo in index.rst: \u0027Cybrog\u0027 should be \u0027Cyborg\u0027. Exists in the same file being modified (line 5).\n\n**Severity**: WARNING | **Confidence**: 1.0\n\n**Impact**: Spelling error in contributor documentation creates unprofessional appearance and could confuse new contributors.\n\n**Suggestion**:\nFix the typo by changing \u0027Cybrog\u0027 to \u0027Cyborg\u0027. This is a pre-existing issue but since index.rst is being modified, fix it now.","commit_id":"b7280649d81ea08fb54773be2fd10317a2634575"},{"robot_id":"zuul","robot_run_id":"18eaf3b210924067aca7b6ff6275b38e","url":"https://zuul.teim.app/t/main/buildset/18eaf3b210924067aca7b6ff6275b38e","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"1ddf02d8ef9a854033855d7511da4e11ac37c8c8","patch_set":3,"id":"38785a4e_49c481cd","line":8,"updated":"2026-02-23 19:48:06.000000000","message":"Pre-existing typo in index.rst not fixed by this change: \u0027get your started\u0027 should be \u0027get you started\u0027\n\n**Severity**: WARNING | **Confidence**: 0.9\n\n**Impact**: Grammatical error in documentation reduces quality\n\n**Suggestion**:\nWhile not required to fix in this change (as it\u0027s pre-existing), it would have been opportune to fix this typo since the file was already being modified for the release-guide addition.","commit_id":"c082e94fd589e2916a0ecbc20e941680ff52cc95"}],"doc/source/contributor/release-guide.rst":[{"robot_id":"zuul","robot_run_id":"b1bd334d259d4c68b1167d58f1d24dd7","url":"https://zuul.teim.app/t/main/buildset/b1bd334d259d4c68b1167d58f1d24dd7","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"f9c2d1a650aa7d81d1a250b5fd1e71174118481b","patch_set":1,"id":"7c0848ee_72ddc2c5","line":314,"updated":"2026-02-18 01:36:08.000000000","message":"Broken RST reference to non-existent api_microversion_history page. Document references \u0027:doc:`/contributor/api_microversion_history`\u0027 but file doesn\u0027t exist. Actual file is rest_api_version_history.rst. Will cause documentation build failures.\n\n**Severity**: CRITICAL | **Confidence**: 0.9\n\n**Risk**: Documentation build will fail, blocking merge\n\n**Priority**: Immediate\n**Why This Matters**: Sphinx RST processing fails on broken references. Documentation builds are required CI gate for OpenStack.\n\n**Recommendation**:\nChange \u0027:doc:`/contributor/api_microversion_history`\u0027 to \u0027:doc:`/contributor/rest_api_version_history`\u0027 to match actual filename.","commit_id":"7eb3a110e7a1cebdda06d306b3aba18072e93d1d"},{"robot_id":"zuul","robot_run_id":"37575863e78a407f9f8b9348201113ca","url":"https://zuul.teim.app/t/main/buildset/37575863e78a407f9f8b9348201113ca","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"51681f5da9d3541e032e10df9c79c10efe31bf9c","patch_set":2,"id":"9064cd1a_a6d655eb","line":73,"updated":"2026-02-23 19:00:47.000000000","message":"The release guide contains placeholder variables like \u003crelease\u003e that should be replaced with actual values.\n\n**Severity**: SUGGESTION | **Confidence**: 0.7\n\n**Benefit**: Adding explicit guidance about placeholder variables would reduce confusion for new release liaisons.\n\n**Recommendation**:\nAdd a note in the \u0027How to Use This Guide\u0027 section explaining that angle-bracketed terms are placeholders requiring substitution.","commit_id":"b7280649d81ea08fb54773be2fd10317a2634575"},{"robot_id":"zuul","robot_run_id":"37575863e78a407f9f8b9348201113ca","url":"https://zuul.teim.app/t/main/buildset/37575863e78a407f9f8b9348201113ca","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"51681f5da9d3541e032e10df9c79c10efe31bf9c","patch_set":2,"id":"23da8e4a_655ff9d5","line":98,"updated":"2026-02-23 19:00:47.000000000","message":"Inconsistent heading underline length for \u0027Project Team Gathering\u0027 section. Heading has 20 characters but underline has 22.\n\n**Severity**: WARNING | **Confidence**: 0.7\n\n**Impact**: Minor formatting inconsistency that doesn\u0027t affect functionality but could be improved for better documentation quality.\n\n**Suggestion**:\nAdjust the underline to match the heading text length (20 characters instead of 22) for consistency with RST best practices.","commit_id":"b7280649d81ea08fb54773be2fd10317a2634575"},{"robot_id":"zuul","robot_run_id":"37575863e78a407f9f8b9348201113ca","url":"https://zuul.teim.app/t/main/buildset/37575863e78a407f9f8b9348201113ca","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"51681f5da9d3541e032e10df9c79c10efe31bf9c","patch_set":2,"id":"7b6aaafe_9eda1caf","line":130,"updated":"2026-02-23 19:00:47.000000000","message":"RST syntax issue: Bullet list item ending with colon followed by unindented definition lists at lines 130-140. This may cause documentation build failures.\n\n**Severity**: WARNING | **Confidence**: 0.8\n\n**Impact**: This RST syntax error may cause documentation build failures or render incorrectly in the generated HTML output. The definition list items should be properly nested under the bullet item.\n\n**Suggestion**:\nFix the RST structure by converting the bullet item with colon to a section header, or properly indenting the definition list items as continuation lines under the bullet item.","commit_id":"b7280649d81ea08fb54773be2fd10317a2634575"},{"robot_id":"zuul","robot_run_id":"37575863e78a407f9f8b9348201113ca","url":"https://zuul.teim.app/t/main/buildset/37575863e78a407f9f8b9348201113ca","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"51681f5da9d3541e032e10df9c79c10efe31bf9c","patch_set":2,"id":"0be0b7d9_3eb3ca4e","line":132,"updated":"2026-02-23 19:00:47.000000000","message":"The definition list format used in \u0027PTG Planning and Execution\u0027 section is unconventional. Could use bulleted list instead.\n\n**Severity**: SUGGESTION | **Confidence**: 0.7\n\n**Benefit**: Using a standard bulleted list format would improve readability and make the content more accessible.\n\n**Recommendation**:\nConsider converting the definition lists to nested bullet points under the parent item for better RST conventions.","commit_id":"b7280649d81ea08fb54773be2fd10317a2634575"},{"robot_id":"zuul","robot_run_id":"37575863e78a407f9f8b9348201113ca","url":"https://zuul.teim.app/t/main/buildset/37575863e78a407f9f8b9348201113ca","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"51681f5da9d3541e032e10df9c79c10efe31bf9c","patch_set":2,"id":"cadfaad4_b5735826","line":182,"updated":"2026-02-23 19:00:47.000000000","message":"Orphaned word \u0027bump\u0027 on line 183 creates awkward text splitting. The sentence is incorrectly split with \u0027bump\u0027 on its own line.\n\n**Severity**: WARNING | **Confidence**: 0.9\n\n**Impact**: The text splitting makes this bullet item difficult to read and may not render properly. The word \u0027bump\u0027 appears as an orphaned line.\n\n**Suggestion**:\nMerge lines 182-185 into a single bullet item text. The bullet should read: \u0027* When releasing the first version of a library for the cycle, bump the minor version...\u0027","commit_id":"b7280649d81ea08fb54773be2fd10317a2634575"},{"robot_id":"zuul","robot_run_id":"37575863e78a407f9f8b9348201113ca","url":"https://zuul.teim.app/t/main/buildset/37575863e78a407f9f8b9348201113ca","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"51681f5da9d3541e032e10df9c79c10efe31bf9c","patch_set":2,"id":"e92f1e27_3d4bca63","line":380,"updated":"2026-02-23 19:00:47.000000000","message":"The specs directory cleanup instructions reference template files that may not exist. Specs are managed in separate cyborg-specs repository.\n\n**Severity**: WARNING | **Confidence**: 0.7\n\n**Impact**: The template removal instructions may be confusing if specs are in cyborg-specs repository. Users may not find the files referenced.\n\n**Suggestion**:\nVerify the specs repository structure and update the instructions. If specs are in cyborg-specs repo, clarify that these instructions apply there.","commit_id":"b7280649d81ea08fb54773be2fd10317a2634575"},{"robot_id":"zuul","robot_run_id":"18eaf3b210924067aca7b6ff6275b38e","url":"https://zuul.teim.app/t/main/buildset/18eaf3b210924067aca7b6ff6275b38e","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"1ddf02d8ef9a854033855d7511da4e11ac37c8c8","patch_set":3,"id":"325810e0_036fff11","line":82,"updated":"2026-02-23 19:48:06.000000000","message":"Definition list formatting for repository descriptions could be more explicit using RST definition list syntax\n\n**Severity**: SUGGESTION | **Confidence**: 0.7\n\n**Benefit**: Proper RST definition lists provide better semantic structure and improved documentation rendering\n\n**Recommendation**:\nConsider using RST definition list syntax with explicit colons for the repository section. The current format uses bold heading followed by description text, which works but could be more semantically structured using the standard RST definition list format (term followed by definition on next line with indented text).","commit_id":"c082e94fd589e2916a0ecbc20e941680ff52cc95"},{"robot_id":"zuul","robot_run_id":"18eaf3b210924067aca7b6ff6275b38e","url":"https://zuul.teim.app/t/main/buildset/18eaf3b210924067aca7b6ff6275b38e","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"1ddf02d8ef9a854033855d7511da4e11ac37c8c8","patch_set":3,"id":"71a1348f_2840ac93","line":399,"updated":"2026-02-23 19:48:06.000000000","message":"The glossary could benefit from adding more release-specific terminology not currently defined\n\n**Severity**: SUGGESTION | **Confidence**: 0.7\n\n**Benefit**: More comprehensive glossary would help new release liaisons understand all terminology used in the guide\n\n**Recommendation**:\nConsider adding definitions for terms used in the guide but not in the glossary, such as \u0027microversion\u0027, \u0027spec\u0027, \u0027blueprint\u0027, \u0027intermediary release\u0027, \u0027cycle-with-intermediary\u0027, \u0027reno\u0027, \u0027zanata\u0027, \u0027Launchpad series goals\u0027, \u0027stable branch\u0027, and \u0027development focus\u0027. These terms appear in the guide but are not defined in the glossary.","commit_id":"c082e94fd589e2916a0ecbc20e941680ff52cc95"}]}
