SMS-Receive/openspec/config.yaml
2026-05-18 11:10:52 +08:00

26 lines
1.3 KiB
YAML

schema: spec-driven
context: |
Project: SmsReceive
Primary platform: Android
Reference build environment: Weather reference project
Target device: Xiaomi 12S, HyperOS 3, Android 15
Primary goal: build a personal Android app that can receive and surface SMS verification codes on the user's own phone.
Audience: an experienced Android engineer who wants a practical Android implementation plan before coding.
rules:
proposal:
- Write in Chinese
- Always include Why, What Changes, Capabilities, Impact, Validation
- Make the recommended SMS capture path explicit instead of listing only generic options
- Keep Android Studio, Gradle, and JDK setup out of scope; reuse the Weather project build environment as reference
design:
- Write in Chinese
- Include API strategy, Android 15 permission constraints, Xiaomi/HyperOS validation risks, parsing strategy, diagnostics, privacy boundaries, and test strategy
- Treat implementation as a personal sideload/debug app, not a Play Store compliance exercise
tasks:
- Write in Chinese
- Break work into actionable engineering steps
- Separate spec/design validation from implementation and device validation
- Include checks for unintended EOF newline changes before commit or push