Источник
Из docs/grokai audit android.md: для надёжных Android alerts в фоне нужен foreground service или эквивалентный Android-friendly polling путь.
Что сделать
Спроектировать и реализовать минимальный Android foreground polling path или, если реализация требует отдельного Java/Kotlin слоя за рамками текущего Slint setup, задокументировать blocker и разбить на дочерние Issues.
Acceptance Criteria
- Есть понятный Android path для периодической проверки состояния без открытого экрана.
- Polling не логирует API keys и не показывает private task data.
- Notification/vibration bridge может быть вызван из polling path.
- Android background ограничения описаны в
docs/android.md.
cargo test --locked, cargo clippy --all-targets -- -D warnings, cargo fmt --check проходят.
- Android APK собирается:
cargo apk build --features android-gui --target aarch64-linux-android --lib.
Что можно трогать
src/lib.rs Android-gated код
docs/android.md
- Android manifest metadata в
Cargo.toml, если нужно для foreground service permissions
Что нельзя трогать
- API key handling
.env файлы
SUBMISSION.ru.md
- desktop notification behavior без отдельного Issue
Источник
Из
docs/grokai audit android.md: для надёжных Android alerts в фоне нужен foreground service или эквивалентный Android-friendly polling путь.Что сделать
Спроектировать и реализовать минимальный Android foreground polling path или, если реализация требует отдельного Java/Kotlin слоя за рамками текущего Slint setup, задокументировать blocker и разбить на дочерние Issues.
Acceptance Criteria
docs/android.md.cargo test --locked,cargo clippy --all-targets -- -D warnings,cargo fmt --checkпроходят.cargo apk build --features android-gui --target aarch64-linux-android --lib.Что можно трогать
src/lib.rsAndroid-gated кодdocs/android.mdCargo.toml, если нужно для foreground service permissionsЧто нельзя трогать
.envфайлыSUBMISSION.ru.md