26 lines
1.3 KiB
YAML
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
|