AI Wake-Up Service
Arise
Rails now owns the core product model for alarms, wake attempts, and session history.
This app will back the Hotwire Native Android shell and coordinate with the Go orchestrator.
Architecture Foundation
- Rails is the source of truth for users, alarms, occurrences, and wake outcomes.
- Android handles wake delivery, audio session control, and fallback alarms.
- Go prepares wake briefs, session bootstrap data, and normalized call events.
Immediate Next Steps
- Add authentication and device registration endpoints.
- Implement alarm CRUD and occurrence generation jobs.
- Expose a wake session bootstrap API for Android.
8
Core domain models scaffolded for MVP
3
Service boundaries fixed across Rails, Android, and Go
1
Primary product system of record inside Rails