hi @pores welcome to bubble!

I scanned through your list. Everything looks doable. Only thing I question is: “keep screen on if” during the voice command. That’s a native feature (managed by the phone not the web browser) so may need a custom plugin / code in order to achieve.