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