twig2let/roku-brighterscript-starter ? reverse-engineered prompt

Reverse engineered prompt

Build me a Roku channel starter that feels ready to ship, not just a demo.

I want a simple TVMaze backed app with a home screen, details screen, playback screen, error screen, and an exit confirmation when the user backs out with no history. It should have smooth navigation between screens, keep basic state as I move around, and use a clean event system so parts of the app can talk without being tightly connected.

Please set it up so I can build and deploy from my editor, with a straightforward local workflow and support for Roku device deployment. I also want the project organized in a way that makes it easy to add more screens and shared components later, with reusable helpers for things like HTTP requests.

If you need to check current docs online for Roku or BrighterScript details, go ahead. Keep it modern, maintainable, and close to production ready.