| 1 | name: Bug report |
| 2 | description: Something is broken or behaving unexpectedly |
| 3 | labels: ['bug'] |
| 4 | body: |
| 5 | - type: textarea |
| 6 | id: summary |
| 7 | attributes: |
| 8 | label: Summary |
| 9 | description: One or two sentences describing the bug. |
| 10 | validations: |
| 11 | required: true |
| 12 | |
| 13 | - type: textarea |
| 14 | id: steps |
| 15 | attributes: |
| 16 | label: Steps to reproduce |
| 17 | description: Exact steps so someone else can reproduce this. |
| 18 | placeholder: | |
| 19 | 1. Go to '...' |
| 20 | 2. Click '...' |
| 21 | 3. See error |
| 22 | validations: |
| 23 | required: true |
| 24 | |
| 25 | - type: textarea |
| 26 | id: expected |
| 27 | attributes: |
| 28 | label: Expected behavior |
| 29 | validations: |
| 30 | required: true |
| 31 | |
| 32 | - type: textarea |
| 33 | id: actual |
| 34 | attributes: |
| 35 | label: Actual behavior |
| 36 | description: Include error messages, stack traces, or screenshots if relevant. |
| 37 | validations: |
| 38 | required: true |
| 39 | |
| 40 | - type: dropdown |
| 41 | id: environment |
| 42 | attributes: |
| 43 | label: Where did this happen? |
| 44 | options: |
| 45 | - Local development |
| 46 | - Staging |
| 47 | - Production |
| 48 | - Other (specify below) |
| 49 | validations: |
| 50 | required: true |
| 51 | |
| 52 | - type: input |
| 53 | id: browser |
| 54 | attributes: |
| 55 | label: Browser / OS (if UI bug) |
| 56 | placeholder: e.g. Chrome 130 on macOS 15 |
| 57 | |
| 58 | - type: textarea |
| 59 | id: context |
| 60 | attributes: |
| 61 | label: Additional context |
| 62 | description: Org/project slug, user role, anything else that might help. |