The Stream

The Stream is the heartbeat of Resolve. It is a persistent, non-intrusive overlay that replaces the endless notification feed with a single, clear channel of intent.

Stream States

The Stream adapts its form to match the context and priority of information being delivered.

1. The Pill

Priority: Low | Duration: 3 seconds

A minimal indicator for quick acknowledgments. Glows briefly to confirm actions without demanding attention. Interactive pills can include tap actions.

2. The Bar

Priority: Medium-Low | Duration: 4 seconds

A slim info ticker for status updates, confirmations, and non-critical information that scrolls across the top of your screen.

3. Restoration

Priority: Medium | Duration: 3 seconds

Animated HP/MP bars that visualize stat recovery. Watch your vitality flow back with smooth progress animations.

4. Side Bubble

Priority: Medium-High | Duration: 10 seconds

An edge-anchored action drawer for quick decisions. Respects your handedness setting for optimal ergonomics.

5. Gift Notification

Priority: Medium-High | Duration: 10 seconds

Celebrates incoming gifts from allies with sender details, item information, and rank. Tap to open your inventory.

6. The Construct

Priority: High | Duration: 6 seconds

Action cards for important decisions. Presents title, body text, and interactive action buttons. Commonly used for alerts, reminders, and intervention prompts.

7. Event Reminder

Priority: High | Duration: Manual or 10 seconds

Smart calendar reminders with event details, location, and the Smart Leave-By Engine. Shows estimated travel time and when to depart. Includes Ready, Snooze, and Dismiss actions.

8. Level Up

Priority: Highest | Duration: 8 seconds

The ultimate celebration. Features an odometer-style level counter animation and announces newly unlocked skills.

Objective Board

A persistent dual-panel ambient display that keeps your focus visible without interruption.

  • Left Panel: Context information (current location) or secondary objective
  • Right Panel: Primary objective or Sentinel status during focus sessions
  • Intelligent Transitions: Crossfade animations when content changes
  • Context Awareness: Shows "Leaving", "Commuting", "Arrived at", and "At" states

Smart Leave-By Engine

The Stream now includes intelligent departure time calculations for calendar events.

  • Travel Time Estimation: Learns from your patterns and location keywords
  • Rush Hour Awareness: Automatically adds buffer during peak traffic times
  • Preparation Buffer: Configurable time to get ready before departure
  • Continuous Learning: Improves estimates as you use it

Customization

Configure The Stream in Settings → Stream Management.

  • Accent Frequency: Choose Cyan, Violet, or Amber themes
  • Base Density: Compact or Standard sizing
  • Scenario Configuration: Set each notification type to Tactical (full), Minimal (pill), or Silent
  • Interactive Suggestions: Enable/disable action buttons in Stream cards
  • Event Auto-Dismiss: Choose manual interaction or automatic timeout
  • Lock Screen Display: Show Stream over lock screen
  • Wake Screen: Turn on display for critical alerts

Behavioral Alerts

The Stream can notify you of detected behavioral patterns:

  • Routine Drift: When app usage deviates significantly from normal
  • Rebound Loops: When repeatedly re-opening blocked apps
  • Fragmentation: When rapidly switching between apps
  • Usage Fatigue: When patterns indicate mental fatigue
  • Accountability Updates: When allies update their plans