WIREFRAME — Screen 1 / The Sieve · Today's Attention Surface

1440px wide on web preview · Consumer attention OS · Authenticated view · No design applied

App shell — top navigation bar
[Product Logo / Wordmark — Sieve]
[ Today ]    [ Digests ]    [ Modes ]    [ History ]    [ Settings ]
Active: Today
[ 🎧 Mode: Deep Work ]   [ Avatar: D.P ]   [ Log out ]
Page header
Today's attention surface
What Sieve let through, held, or rewired for you today
Nothing here interrupted you in real time — items were routed by your current mode before reaching the lock screen
   

Current mode: Deep Work · synced 2 min ago
Summary stats — 4 metric tiles
Key numbers before the list. Each frames the core tradeoff of this product — calm vs missing something that matters.
Intercepted today
74
before any reached your lock screen
Surfaced immediately
6
crossed your current threshold
Held for later
68
batched into 3 digests
Noise filtered this week
91%
of pings never interrupted you
Filter + sort bar
Show:  
Sort by:
6 surfaced items  ·  68 held in digests  ·  synced 2 min ago
ESCALATED Flight UA2419 delayed — you'll miss your connection
Time-critical · rewired for one-tap action
Source
United app
Rewired by
Travel-context v2.1
Why now
Affects today's plan
Reversible?
No if ignored
Confidence
92%
[Mini before→after strip — raw ping collapses into one decision]
ESCALATED Bank: unusual sign-in from a new device
Account safety — always breaks through, any mode
Source
Banking app
Rewired by
Security-signal v2.2
Why now
Account safety
Reversible?
Act fast
Confidence
95%
[Mini before→after strip — "Was it you?" with Yes / No / Lock card]
SURFACED Mum sent 3 messages in 8 minutes — may be urgent
Burst from a close contact — review
Source
Messages
Rewired by
Relationship-graph v1.4
Why now
Close-contact burst
Reversible?
Yes
Confidence
78%
[Mini before→after strip — 3 pings merged into one summary line]
DISTILLED Bundled into "While you were at dinner" digest
Low priority for this mode — batched, not surfaced
Source
41 promos + 9 social
Distilled by
Distiller v3.0
Why held
Below threshold
Reversible?
Yes
Confidence
88%
[Mini digest preview — "3 price drops · 4 reactions · 1 parcel"]
INTERCEPTED Game: "We miss you! Come back for 200 coins"
Pure engagement bait — silenced, logged only
Source
Mobile game
Routed by
Distiller v3.0
Why held
Engagement metric
Reversible?
Yes
Confidence
97%
[Mini blast-radius bar — preview state, dashed outline]
Showing 5 of 80 routed notifications · Sorted by priority
Attention flow — where today's notifications went
Plots every intercepted notification by route. Top = surfaced now (high priority). Bottom = silenced background log.
[Funnel / flow chart — 80 notifications]

In: 80 intercepted →
Escalate: 2 rewired + surfaced now
Surface: 4 shown as-is
Distill: 68 batched into digests
Intercept: 6 silenced logs
Notable: 91% never interrupted the user
Escalated   Surfaced   Distilled   Intercepted
[ Today ] [ 7d ] [ 30d ]
Notifications by source app
Which apps generate the most noise and how much of it Sieve holds back right now
Source app Sent Surfaced Held % filtered
Retail & promos 41 0 41 100%
Social 18 1 17 94%
Messages 9 2 7 78%
Travel & banking 12 3 9 75%
Routing legend
Route uses shape + label, not colour alone. Reflects priority for the current mode, not just the source app.
Indicator Label Meaning What happens
ESCALATED Time-critical or high-trust — rewritten for instant action Surfaced now, rewired
SURFACED Crossed the current threshold, shown without a rewrite Shown as-is
DISTILLED Below threshold — folded into a calmer digest Batched for later
· INTERCEPTED Pure engagement bait — no human value right now Silenced, logged
ACTIONED You acted on a rewired alert from its one-tap layer Cleared, recorded
Recent digests — today
Closing the loop — shows held notifications became calm digests, not lost notifications
Digest Items Delivered Needs you
While you were at dinner 68 21:00 2 items
Morning catch-up 52 08:30 0 items
Deep Work block 33 12:45 1 item
View all digests →

Wireframe notes — for Figma reference