Full width hero — 1440px on web preview · Primary view · Authenticated · Consumer attention OS
Sieve · Your attention, filtered Current mode: Deep Work [Modes] [Settings]
Today's attention surface — 74 notifications intercepted · 6 surfaced · 68 held for later
● ESCALATED Flight UA2419 delayed — you'll miss your connection
Source: United app · Rewired by: Travel-context v2.1
Why now: Time-critical · Affects today's plans · Confidence: 92%
[Open rewired alert →]
◐ SURFACED Mum sent 3 messages in 8 minutes — may be urgent
Source: Messages · Rewired by: Relationship-graph v1.4
Why now: Burst pattern from a close contact · Confidence: 78%
[Open rewired alert →]
○ DISTILLED Bundled into "While you were at dinner" digest
Source: 41 promos + 9 social + 4 logistics · Distiller v3.0
Why held: Low semantic priority for current mode · Confidence: 88%
[Open digest →]
● ESCALATED Bank: unusual sign-in from a new device
Source: Banking app · Rewired by: Security-signal v2.2
Why now: Account safety · One-tap actions available · Confidence: 95%
[Open rewired alert →]
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
Where your notifications went today — intercept vs distill vs escalate [flow / funnel area] Each notification routed: silenced log, batched digest, or surfaced now
● Escalated — rewired and surfaced now, time-critical or high-trust ◐ Surfaced — crossed the current threshold, shown without rewrite ○ Distilled — batched into a digest for a calmer moment · Intercepted — silenced background log, no interruption
Mid-page detail view — before vs after rewrite · ~1200px
Urgency Escalator Alert: Flight UA2419 delayed ● Time-critical · United app · Rewired by Travel-context v2.1
Sieve read the raw airline notification, cross-referenced your calendar, your booked connection, and live gate data, then rewrote it into a single decision. Nothing was sent or booked on your behalf — this is the rewired alert before you act on it. The original notification is preserved below for reference.
[Distilled truth] [What it affects] [One-tap actions]
Field Raw notification Rewired by Sieve
Headline "Flight Update: UA2419" You'll miss your connection
Body "Delayed. Check app for gate 45-min delay → 15 min short
change + rebooking ASAP" on your DFW connection
Action Open app, hunt for options 2 one-tap actions, ready
Reading time ~40 sec + app dig ~4 sec
Stress framing Vague + urgent Clear + calm
What this actually means for you Your 16:05 flight is delayed 45 minutes. You land at 18:20. Your connection to LAX departs 18:35 from a different terminal. After the delay you arrive at the gate ~15 minutes too late to board.
One-tap actions Sieve prepared [Auto-book next flight — 19:50 to LAX, +$0 on your fare] [Text your hotel — "Arriving ~2 hrs late, please hold my room"] [Snooze 20 min — Sieve will re-check the gate and ping you] Nothing happens until you tap. Each action shows its full effect first.
What this touches in your day [breakdown area] Calendar ████████████ "Dinner with Sam, 20:30" now at risk Booked travel ███ Hotel check-in window closes 23:00 Contacts ██ Sam expecting you — not yet notified ● hold
Sidebar or overlay — pairs with Screen 2
Why Sieve surfaced this now
What context Sieve used Read your calendar, your current mode (Deep Work), location (in transit), and the alert's own metadata. Calendar synced 2 minutes ago. Confidence on context freshness: High · No stale-data warning ●
Why this one crossed your threshold The alert is time-critical and changes a plan already on your calendar. Escalation rule: Affects a booked event within 6 hours AND is irreversible if ignored. Threshold crossed at 16:18 · Even Deep Work mode lets this class through.
What Sieve held back instead 41 promotional pings, 9 social interactions, and 4 delivery updates from the same window were batched into your evening digest, not surfaced. None met the bar for your current mode. You can review them any time.
Where Sieve is less sure The rewrite assumes the LAX connection is the one you care about — you have a second itinerary on file. 22% chance the relevant leg is the later one. Recommend a glance before auto-booking · Confidence: Medium ◐
This decision used 5 context signals and 1 rewrite model. Model: Travel-context v2.1 · Last tuned to your habits: 6 days ago. [View what Sieve knows about this →]
Decision interface — full width or modal · mode cards + threshold controls
How reachable do you want to be right now? Current mode: Deep Work · Threshold: High · Only 2 classes break through Pick a mode or fine-tune the dial. Sieve re-sorts everything live.
🎧 Deep Work Highest bar — almost nothing gets through Best when: You need uninterrupted focus and can review the rest later. What breaks through: Account security, time-critical travel, and bursts from your 5 closest contacts. Everything else is intercepted and batched. Lets through: 2 classes · Holds: ~96% of pings · Digest: end of block [Switch to this mode →]
🍽 Family Dinner Protect the table — people first, machines later Best when: You're present with people and only want true emergencies. What breaks through: Security alerts and your inner circle. Work, promos, and social are fully held. A single digest lands after dinner, not during. Lets through: 1 class · Holds: ~98% of pings · Digest: 21:00 [Switch to this mode →]
☕ Casual Browsing Lower bar — keep me loosely in the loop Best when: You're relaxed and don't mind being pinged for the interesting stuff. What breaks through: Anything Sieve scores as personally relevant — messages, meaningful social, deliveries arriving now. Pure promos still get batched. Lets through: 5 classes · Holds: ~60% of pings · Digest: rolling [Switch to this mode →]
Fine-tune before you commit Interrupt threshold: ●———————○ High (only score ≥ 80 breaks through) Close contacts always: [ on ✓ ] 5 people Security always: [ on ✓ ] bank, 2FA, device sign-ins Quiet window: [ 18:00 ] to [ 21:00 ] Digest delivery: [ Live ] [ Hourly ] [ End of mode ✓ ] [Apply this threshold →]
Two-column split — matches existing bottom section layout
While you were at dinner · 68 notifications, distilled ✓ Mode: Family Dinner · Window: 19:00–21:00 · Delivered: May 28, 2026, 21:00
Your evening, summarised E-commerce: 3 stores dropped prices on items in your cart [Tap to triage] Social: 4 people reacted to your post, no direct messages [Tap to triage] Logistics: Your Amazon parcel arrived at the front door 19:42 [Tap to triage] Work: 2 Slack threads, both resolved without you [Tap to triage] Calendar: Tomorrow's 09:00 standup moved to 09:30 [Tap to triage]
E-commerce — 3 price drops Saved trainers was $120 now $89 [View] [Buy] [Mute store] Desk lamp was $60 now $45 [View] [Buy] [Mute store] Coffee beans was $24 now $19 [View] [Buy] [Mute store] Triage inline — you never have to open three separate apps.
What Sieve handled for you tonight It held 68 low-priority notifications during dinner and surfaced nothing. One digest now replaces what would have been 68 separate interruptions. Two of these items still need you: a moved standup to confirm and a parcel to bring inside. Everything else can be cleared in one tap. Status: 2 items need action · 66 cleared automatically [Clear all] · [Keep 2 flagged for the morning →]
Sieve replaced 68 interruptions with one calm digest — and let 6 things that truly mattered reach you the moment they happened. Intercept → Distill → Escalate: one quiet timeline instead of an all-day stream of anxiety.