Purpose
Settings make surfacing and safety behavior explicit and user-controlled. Defaults prioritize safety, but users can choose a profile that matches how they want tasks presented.Storage contract
- User settings are local-first and persist across health-data reset.
- Settings are separate from mana calibration history and task completion events.
- Changes apply immediately unless explicitly marked as “next day only.”
Onboarding-owned settings
These are selected during onboarding and can be changed later in Settings.| Setting | Options | Default | Applies |
|---|---|---|---|
| Standard tasks over pool | hide, showWithCaution, showAlways | hide | Immediately |
| Scheduled tasks due today when over pool | show, hideWhenOverPool | show | Immediately |
| Mid-day task-list behavior | dynamic, morningSnapshot | dynamic | Immediately |
“Dynamic” means the list can hide/reveal tasks as remaining pool changes during the day.
Core settings groups
Check-in and calibration
- Tier behavior and fallback handling (full, quick, momentum, none)
- Confidence and conservative bias messaging visibility
- Optional estimation pathways
Task surfacing and temporal behavior
- Over-pool visibility profile
- Horizon/pre-warning behavior for temporal tasks
- Scheduled actionability rules before due date
Accessibility and communication
- Copy density and guidance verbosity
- Visual emphasis and warning intensity
- Assistive and readability preferences
Privacy and diagnostics
- Local-only vs optional cloud-assisted features
- Analytics/diagnostics opt-ins
- Export/delete controls
Guardrails
- Essential tasks must remain available in all profiles.
- Settings should not silently remove medically critical actions.
- Any potentially risky visibility profile should include clear confirmation copy.