Flow alerts on the phone: per job, on success or failure, end-to-end encrypted over FCM issue #16 open andymccall opened this · 1 comment
andymccall set labels feature, security ·
referenced by 2 changes on 27 Oct 2026
andymccall
The phone side shipped in v0.1.0: Firebase settings from the firebase-config secret, sealed alerts opened with flow_core::alert. The hub sends alerts once it runs on GCP with [push] fcm_project set, so this stays open until the first alert reaches a phone.
Andy (2026-10-25): monitor Flow pipelines with alerts, turned on or off per job for success and for failure; FCM, but end-to-end encrypted.
Design (agreed in chat):
Needs from Andy: a Firebase project (adding Firebase to oxygenhub-gcp is simplest), the Android app io.oxygenhub.android registered and its google-services.json, and a service account the hub may send FCM with (keyless on the GCP VM; a key on Earth for now). Hub side tracked in its own issue when started.