Prototype reference: The prototype demonstrates the full notification cascade — pip indicators, celebration modals with anime symbol burst animation, and batch claim ceremony flows across all three episodes.

Purpose & Philosophy

The Anime Atlas uses minimal, non-disruptive UI signals to celebrate achievements and surface opportunities. Philosophy: No toast notifications. Reserve modal celebrations for milestone moments only. Day-to-day achievement discovery happens through UI state changes (pip cascade); modal celebrations are limited to high-impact moments: first chart, batch claim ceremony, and region/genre legend completions.

Core Principle: Routine notifications are UI state changes discovered in-context. Modal celebrations are reserved for moments that deserve narrative weight — they should feel earned, not interruptive.

Prototype implementation: Celebration modals use an anime symbol burst animation (✧ ★ ♪ ⚡ ✦ ☆ ♫) instead of generic confetti, reinforcing the feature’s identity.


1. Notification Mechanisms

Passive Awareness: Notification Pip

The only active notification is a minimal pip on My Lists tab:

BOTTOM NAVIGATION
+-------------------------+
| [Home] [Browse] [Map] |
|     (2) | -> Red dot or number only
| [My Lists] [Account] |
+-------------------------+

Pip Specifications:

Element Specification Purpose
Visual Red dot OR small number (iOS/Android standard) Minimal, non-intrusive
Triggers Chartables available, recently charted not viewed, Landmarks complete, Pin earned Passive awareness
Clears When user opens My Lists or Atlas view (for discovery triggers) OR Pins tab (for pin triggers) Self-resolving
NO text labels Never “X new shows” or other text Too disruptive

Critical: Pip is generic indicator only. User discovers WHAT triggered it by opening My Lists (Discovery card) or Atlas (focused node).


Discovery Card (My Lists)

Discovery card in My Lists surfaces opportunities (see Section 6.5 for full specs):

What It Shows:

Not a Notification: Card is persistent UI element that updates based on state, not time-based alert.


Pin Earned: Pip Cascade