name: Pull Request
about: Submit changes
title: ""
labels: []

body:
  - type: textarea
    id: description
    attributes:
      label: What & why
      placeholder: Describe the change and motivation
    validations:
      required: true

  - type: input
    id: issue
    attributes:
      label: Related issue
      placeholder: "#123"
    validations:
      required: false

  - type: dropdown
    id: type
    attributes:
      label: Type
      options:
        - Bug fix
        - New feature
        - Refactor / style
        - CI / build / tooling
        - Documentation
    validations:
      required: true

  - type: checkboxes
    id: tested
    attributes:
      label: Tested
      options:
        - label: Build succeeds
        - label: Existing tests pass
        - label: Manually verified

  - type: textarea
    id: breaking
    attributes:
      label: Breaking changes?
      placeholder: API/ABI breakage? Migration path?

  - type: checkboxes
    id: checklist
    attributes:
      label: Checklist
      options:
        - label: CI passes (format, lint, typecheck)
        - label: Clean commits
        - label: No new warnings
        - label: Docs updated if needed
