name: Bug report description: Report a reproducible OpenSquilla defect title: "[Bug]: " labels: ["bug"] body: - type: markdown attributes: value: | Do not include credentials, provider tokens, account identifiers, raw local paths, or vulnerability details. Use SECURITY.md for suspected vulnerabilities. A diagnostics bundle generated by `opensquilla bundle` (or the Web UI / desktop download button) is redacted and safe to attach. - type: input id: version attributes: label: OpenSquilla version or commit description: Use the release version or commit hash where the issue occurs. placeholder: "0.2.0 or commit hash" validations: required: true - type: dropdown id: area attributes: label: Area options: - CLI - Gateway - Web UI - Desktop app - Provider integration - Channel integration - Memory - Scheduler - Tools - Packaging or install - Other validations: required: true - type: textarea id: steps attributes: label: Reproduction steps description: Provide the smallest public reproduction you can share. placeholder: | 1. Run ... 2. Configure ... 3. Observe ... validations: required: true - type: textarea id: expected attributes: label: Expected behavior validations: required: true - type: textarea id: actual attributes: label: Actual behavior description: Paste minimal sanitized output if it helps. validations: required: true - type: input id: environment attributes: label: Environment placeholder: "Windows 11, Python 3.12+, uv version" validations: required: true - type: textarea id: diagnostics attributes: label: Diagnostic bundle and error reference description: >- Attach a diagnostics bundle if you can: run `opensquilla bundle`, or use the Diagnostic bundle button on the Web UI Logs page, or the desktop app menu "Download Diagnostics…". The bundle is redacted by default (secrets removed, paths normalized, no conversation content) and safe to attach. If your error message showed a reference code like `(ref: a1b2c3d4)`, paste it here. placeholder: "ref: a1b2c3d4 — bundle attached" validations: required: false