name: Feature request description: Propose a focused improvement to Sky Phone. title: "[Feature] " body: - type: markdown attributes: value: | Explain the user problem before the proposed implementation. New features must preserve Sky Phone's standalone architecture and server-authoritative state changes. - type: textarea id: problem attributes: label: Problem or opportunity description: Who needs this, and what can they not do today? validations: required: true - type: textarea id: proposal attributes: label: Proposed behavior description: Describe the user-visible result and the expected client, server, NUI, or persistence flow. validations: required: true - type: dropdown id: scope attributes: label: Primary area options: - Phone app or NUI - Client behavior - Server behavior - Framework or third-party integration - Configuration or localization - Database or migration - Developer API or custom apps - Build, release, or documentation validations: required: true - type: textarea id: authority attributes: label: Authority and data ownership description: For state-changing behavior, explain what the server validates and which sky_phone-owned data changes. validations: required: false - type: textarea id: alternatives attributes: label: Alternatives considered description: Describe existing configuration, integrations, or workflows that were considered. validations: required: false - type: textarea id: compatibility attributes: label: Compatibility impact description: Note affected frameworks, providers, configs, locales, schemas, exports, or public events. validations: required: false - type: textarea id: references attributes: label: References or mockups description: Attach concise examples, diagrams, or screenshots when they materially clarify the request. validations: required: false - type: checkboxes id: confirmations attributes: label: Confirmation options: - label: This proposal does not require sky_base, sky_jobs_base, or another Sky resource. required: true - label: I searched for an existing issue covering the same request. required: true