@fromsvenwithlove/devops-issues-cli
Version:
AI-powered CLI tool and library for Azure DevOps work item management with Claude agents
42 lines • 3.35 kB
JSON
{
"metadata": {
"parentId": "PARENT_WORK_ITEM_ID",
"defaults": {
"assignedTo": "user@company.com",
"tags": "bug;reported"
}
},
"workItems": [
{
"type": "Bug",
"title": "Bug: [Brief description of the issue]",
"description": "**Summary:**\nClear and concise description of what the bug is.\n\n**Impact:**\n- Who is affected: [user groups]\n- Business impact: [severity of impact]\n- Frequency: [how often it occurs]\n\n**Environment:**\n- Browser/Platform: [specific environment]\n- Version: [application version]\n- Configuration: [relevant settings]\n\n**Expected Behavior:**\nWhat should happen when the system works correctly.\n\n**Actual Behavior:**\nWhat actually happens that constitutes the bug.",
"reproSteps": "**Prerequisites:**\n- [Any setup required]\n- [User permissions needed]\n- [Data state required]\n\n**Steps to Reproduce:**\n1. [First step - be specific]\n2. [Second step - include exact values]\n3. [Third step - note any timing]\n4. [Continue until bug manifests]\n\n**Expected Result:**\n[What should happen at each step]\n\n**Actual Result:**\n[What actually happens - include error messages]\n\n**Workaround (if any):**\n[Temporary solution users can employ]",
"fields": {
"severity": "Medium"
},
"children": [
{
"type": "Task",
"title": "Investigation: Root cause analysis",
"description": "Investigate the bug to determine the root cause.\n\n**Investigation Steps:**\n- Reproduce the issue in development environment\n- Check logs for error messages\n- Review recent changes that might have caused the issue\n- Identify the specific component/module affected\n\n**Deliverables:**\n- Root cause identified\n- Impact assessment\n- Proposed solution approach"
},
{
"type": "Task",
"title": "Fix: Implement solution",
"description": "Implement the fix for the identified bug.\n\n**Implementation Requirements:**\n- Address the root cause\n- Ensure fix doesn't break existing functionality\n- Follow coding standards and patterns\n- Include appropriate error handling\n\n**Testing:**\n- Verify fix resolves the original issue\n- Test edge cases and related functionality\n- Ensure no regression issues"
},
{
"type": "Task",
"title": "Testing: Verify fix and regression testing",
"description": "Comprehensive testing to ensure the bug is fixed and no new issues introduced.\n\n**Testing Scope:**\n- Verify original reproduction steps no longer cause the bug\n- Test related functionality for regressions\n- Cross-browser/platform testing (if applicable)\n- Performance impact assessment\n\n**Test Cases:**\n- Happy path scenarios\n- Edge cases that might trigger similar issues\n- Stress testing if performance-related"
},
{
"type": "Task",
"title": "Documentation: Update and communicate fix",
"description": "Document the fix and communicate to stakeholders.\n\n**Documentation Updates:**\n- Update technical documentation if needed\n- Create release notes entry\n- Update troubleshooting guides if applicable\n\n**Communication:**\n- Notify affected users/teams\n- Update support team on resolution\n- Close related support tickets"
}
]
}
]
}