name: Feature request
description: Propose a new capability or improvement for SF.
title: "[Feature]: "
labels:
  - enhancement
body:
  - type: markdown
    attributes:
      value: |
        Help us evaluate this request with concrete use cases, constraints, and tradeoffs.

  - type: textarea
    id: summary
    attributes:
      label: Summary
      description: One sentence describing the requested capability.
      placeholder: Add a command to inspect queued milestones without entering auto-mode.
    validations:
      required: true

  - type: textarea
    id: problem
    attributes:
      label: Problem to solve
      description: What user pain this solves and why the current behavior is insufficient.
      placeholder: I can queue work, but I cannot review it quickly from the CLI without opening project files.
    validations:
      required: true

  - type: textarea
    id: proposed_solution
    attributes:
      label: Proposed solution
      description: Describe the desired behavior, UX, CLI shape, or API as specifically as you can.
      placeholder: Add `/sf queue list` that renders queued milestones with IDs, status, and created timestamps.
    validations:
      required: true

  - type: textarea
    id: alternatives
    attributes:
      label: Alternatives considered
      description: Other approaches considered and why they are weaker.
      placeholder: Reading `.sf/QUEUE.md` manually works, but it is slower and harder to parse during terminal workflows.

  - type: textarea
    id: use_cases
    attributes:
      label: Use cases
      description: Give one or more concrete scenarios where this would help.
      placeholder: |
        - Reviewing queued work before starting auto-mode
        - CI or automation scripts that need a concise queue summary
        - Triage sessions across multiple milestones
    validations:
      required: true

  - type: textarea
    id: impact
    attributes:
      label: Impact
      description: Explain who is affected, urgency, frequency, and practical consequence.
      placeholder: |
        Affected: users running multi-milestone project flows
        Severity: medium
        Frequency: several times per week
        Consequence: extra manual steps and slower triage
    validations:
      required: true

  - type: textarea
    id: evidence
    attributes:
      label: Evidence or prior art
      description: Comparable tools, links, examples, screenshots, logs, or metrics.
      placeholder: Similar queue-list commands exist in ..., or here is an example of the current manual workflow.

  - type: textarea
    id: additional_information
    attributes:
      label: Additional information
      description: Extra constraints, compatibility concerns, implementation hints, or references.
      placeholder: Must remain compatible with existing `.sf/QUEUE.md` structure.
