)]}'
{"knowledge/glance.md":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"39d82885e5354f1acbf60c361f645e6e083676da","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- **glance_store**: Storage backend abstraction library, maintained"},{"line_number":20,"context_line":"  separately at https://opendev.org/openstack/glance_store"},{"line_number":21,"context_line":"  - API is not stable, only intended for Glance use"},{"line_number":22,"context_line":"  - Supports: filesystem, swift, rbd, cinder, s3, http (read-only)"},{"line_number":23,"context_line":"  - VMware datastore driver is deprecated"},{"line_number":24,"context_line":"- **oslo.db**: Database abstraction and migrations"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"e4b0c0a7_172db784","line":21,"range":{"start_line":21,"start_character":4,"end_line":21,"end_character":21},"updated":"2026-06-18 19:56:11.000000000","message":"i woudl be careful here adn say the Glance Store API explcity rahter then jsut api.","commit_id":"b9e3787d075a97012239fbf71d5367fb5352f8ab"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"39d82885e5354f1acbf60c361f645e6e083676da","unresolved":true,"context_lines":[{"line_number":100,"context_line":"- Handle storage backend failures gracefully"},{"line_number":101,"context_line":"- Clean up on partial failures to avoid orphaned data"},{"line_number":102,"context_line":"- Test with multiple backends in functional tests"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"## Cross-Project Impact"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"- **Nova**: Primary consumer of Glance images, uses Images v2 API"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"166390b8_a66895c2","line":103,"updated":"2026-06-18 19:56:11.000000000","message":"i think everything up to this poitn makes sense.\n\ni woudl hope this could al eventualy move to glances contibtor docs adn its local Agents.md but i can see why you may want to call this out.\n\nthe remainder of the file i think is less clearly useful ot the correct operation of an agent.","commit_id":"b9e3787d075a97012239fbf71d5367fb5352f8ab"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"39d82885e5354f1acbf60c361f645e6e083676da","unresolved":true,"context_lines":[{"line_number":109,"context_line":"- **python-glanceclient**: CLI and library, may need updates for API"},{"line_number":110,"context_line":"  changes"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"When making API changes, verify impact on consuming services."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"## Spec Review Process"},{"line_number":115,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":1,"id":"864dbf36_9010814b","line":112,"range":{"start_line":112,"start_character":0,"end_line":112,"end_character":61},"updated":"2026-06-18 19:56:11.000000000","message":"how?\n\no better phses who woudl an llm know what verification shoudl look like\nand in what context is that relevent.","commit_id":"b9e3787d075a97012239fbf71d5367fb5352f8ab"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"39d82885e5354f1acbf60c361f645e6e083676da","unresolved":true,"context_lines":[{"line_number":111,"context_line":""},{"line_number":112,"context_line":"When making API changes, verify impact on consuming services."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"## Spec Review Process"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Specs in glance-specs repository require:"},{"line_number":117,"context_line":"- +2 from two core reviewers"},{"line_number":118,"context_line":"- PTL final approval/merge"},{"line_number":119,"context_line":"- Must be approved within 1 week after milestone-1"},{"line_number":120,"context_line":"- Unmerged specs can request FFE (Feature Freeze Exception)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"## Code Review Voting"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Glance follows OpenStack review guidelines with specific additions:"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"- Documentation changes: any core can approve directly"},{"line_number":127,"context_line":"- Translation imports: any core can approve Zanata imports"},{"line_number":128,"context_line":"- **-2**: Only for fundamental conflicts with project scope/goals,"},{"line_number":129,"context_line":"  not for fixable issues. Core team should reach consensus."},{"line_number":130,"context_line":"- **Procedural -2**: Temporary hold (e.g., feature freeze), must"},{"line_number":131,"context_line":"  clearly indicate \"procedural\" and removal criteria"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"823c8349_fe256561","line":131,"range":{"start_line":114,"start_character":0,"end_line":131,"end_character":52},"updated":"2026-06-18 19:56:11.000000000","message":"this does not really seam salient to llms given llms are not allow to direcly submit code for review and code review process are mainly for humans to understand.","commit_id":"b9e3787d075a97012239fbf71d5367fb5352f8ab"}]}
