161 lines
4.0 KiB
Markdown
161 lines
4.0 KiB
Markdown
# MindMachine - MVP Definition
|
|
|
|
## 1. MVP Goal
|
|
|
|
The MVP shall prove that a smartphone can function as a simple personal mind machine by:
|
|
- displaying controlled blinking light patterns on-screen,
|
|
- outputting binaural audio through stereo headphones,
|
|
- guiding the user through safe setup and session use,
|
|
- supporting short, usable sessions with minimal configuration.
|
|
|
|
The MVP is a working prototype focused on core experience, safety, and reliability rather than breadth.
|
|
|
|
---
|
|
|
|
## 2. MVP Success Criteria
|
|
|
|
The MVP is successful if a user can:
|
|
1. open the app,
|
|
2. read and acknowledge the safety warnings,
|
|
3. choose a preset,
|
|
4. connect headphones,
|
|
5. start a session,
|
|
6. experience synchronized screen blinking and binaural audio,
|
|
7. pause or stop the session at any time,
|
|
8. finish the session without confusion or instability.
|
|
|
|
---
|
|
|
|
## 3. Included in MVP
|
|
|
|
### 3.1 Core session engine
|
|
- Start, pause, resume, and stop a session
|
|
- Configurable session duration
|
|
- Countdown before start
|
|
- Remaining time display
|
|
|
|
### 3.2 Visual stimulation
|
|
- Full-screen flashing mode
|
|
- Full-screen pulse/fade mode
|
|
- Adjustable blink frequency
|
|
- Adjustable screen brightness recommendation
|
|
- Keep screen awake during session
|
|
|
|
### 3.3 Audio stimulation
|
|
- Stereo binaural tone generation
|
|
- Adjustable carrier frequency
|
|
- Adjustable binaural beat difference frequency
|
|
- In-app volume control or clear system-volume guidance
|
|
- Headphone-required guidance
|
|
|
|
### 3.4 Presets
|
|
The MVP shall include at least 3 built-in presets:
|
|
- Relax
|
|
- Focus
|
|
- Sleep Prep
|
|
|
|
Each preset includes:
|
|
- duration
|
|
- blink rate
|
|
- light pattern
|
|
- carrier frequency
|
|
- binaural difference
|
|
|
|
### 3.5 Safety
|
|
- First-run warning and acknowledgment flow
|
|
- Session-start reminder to use stereo headphones
|
|
- Explicit warning for seizure/photo-sensitivity risks
|
|
- Stop immediately guidance for discomfort
|
|
|
|
### 3.6 Setup guidance
|
|
- Brief instructions for how to place the phone in front of the eyes
|
|
- Basic explanation of a DIY cardboard holder
|
|
- Comfort and fit cautions
|
|
|
|
### 3.7 Completion flow
|
|
- Session finished screen
|
|
- Option to repeat session
|
|
- Option to return to home screen
|
|
|
|
---
|
|
|
|
## 4. Excluded from MVP
|
|
|
|
The MVP does not need:
|
|
- accounts or cloud sync
|
|
- ambient background sounds
|
|
- downloadable content
|
|
- spoken voice guidance
|
|
- printable holder templates
|
|
- advanced animation editor
|
|
- adaptive or biometric feedback
|
|
- social/community features
|
|
- analytics dashboard for users
|
|
- medical claims or therapeutic workflows
|
|
|
|
---
|
|
|
|
## 5. MVP User Flow
|
|
|
|
1. User opens app
|
|
2. User reads onboarding + warnings
|
|
3. User selects preset
|
|
4. User verifies headphones and setup
|
|
5. User starts countdown
|
|
6. App enters full-screen session mode
|
|
7. App runs synchronized light + audio session
|
|
8. User pauses/stops or reaches session end
|
|
9. App shows completion screen
|
|
|
|
---
|
|
|
|
## 6. MVP Screens
|
|
|
|
The MVP should include these screens:
|
|
- Welcome / onboarding
|
|
- Safety warning acknowledgment
|
|
- Home / preset selection
|
|
- Session setup
|
|
- Active session screen
|
|
- Session complete screen
|
|
- Simple settings screen
|
|
|
|
---
|
|
|
|
## 7. MVP Technical Priorities
|
|
|
|
Implementation priority order:
|
|
1. Stable session timing
|
|
2. Reliable stereo audio generation
|
|
3. Full-screen light rendering
|
|
4. Safe interruption handling
|
|
5. Clear UI for start/pause/stop
|
|
6. Preset persistence
|
|
|
|
---
|
|
|
|
## 8. MVP Risks
|
|
|
|
Main risks for the MVP:
|
|
- audio latency or instability,
|
|
- timing drift between audio and visual patterns,
|
|
- inconsistent brightness behavior across devices,
|
|
- interruptions from calls/notifications,
|
|
- unsafe use without proper warnings,
|
|
- poor comfort if holder guidance is unclear.
|
|
|
|
---
|
|
|
|
## 9. Recommended First Platform
|
|
|
|
The MVP should target **Android first** because:
|
|
- native Android gives more direct control over audio/session behavior,
|
|
- Android is more practical for experimental device-style applications,
|
|
- screen/audio/session APIs are generally more flexible for this use case.
|
|
|
|
---
|
|
|
|
## 10. MVP Deliverable
|
|
|
|
The MVP deliverable is a native mobile app prototype that safely delivers a basic mind machine session experience with a small set of presets and a clean, minimal interface.
|