- Built-in templates: epic, bug, feature (embedded in binary) - Custom templates in .beads/templates/ (override built-ins) - Commands: bd template list/show/create - Flag: bd create --from-template <name> "Title" - Template fields: description, type, priority, labels, design, acceptance - Security: sanitize template names to prevent path traversal - Flag precedence: explicit flags override template defaults - Tests: template loading, security, flag precedence - Docs: commands/template.md and README.md updated Closes bd-164b Amp-Thread-ID: https://ampcode.com/threads/T-118fe54f-b112-4f99-a3d9-b7df53fb7284 Co-authored-by: Amp <amp@ampcode.com>
57 lines
1017 B
YAML
57 lines
1017 B
YAML
# Built-in template for bug reports
|
|
name: bug
|
|
description: |
|
|
## Summary
|
|
|
|
[Brief description of the bug]
|
|
|
|
## Steps to Reproduce
|
|
|
|
1. Step 1
|
|
2. Step 2
|
|
3. Step 3
|
|
|
|
## Expected Behavior
|
|
|
|
[What should happen]
|
|
|
|
## Actual Behavior
|
|
|
|
[What actually happens]
|
|
|
|
## Environment
|
|
|
|
- OS: [e.g., macOS 15.7.1]
|
|
- Version: [e.g., bd 0.20.1]
|
|
- Additional context: [any relevant details]
|
|
|
|
## Additional Context
|
|
|
|
[Screenshots, logs, or other relevant information]
|
|
|
|
type: bug
|
|
priority: 1
|
|
labels:
|
|
- bug
|
|
|
|
design: |
|
|
## Root Cause Analysis
|
|
|
|
[Describe the underlying cause once identified]
|
|
|
|
## Proposed Fix
|
|
|
|
[Outline the solution approach]
|
|
|
|
## Impact Assessment
|
|
|
|
- Affected features: [list]
|
|
- Breaking changes: [yes/no and details]
|
|
- Migration needed: [yes/no and details]
|
|
|
|
acceptance_criteria: |
|
|
- [ ] Bug no longer reproduces with original steps
|
|
- [ ] Regression tests added
|
|
- [ ] Related edge cases tested
|
|
- [ ] Documentation updated if behavior changed
|