Core
The calm list a person returns to, and the detail behind any one subscription.
Core
The steady-state list a person returns to, and the detail behind any subscription. Home is also where the Save tab lands (FLAG 1). Owns GC3 and GC4.
Recommendations
- Home defaults to grouping by category, not a flat list (BP2 pattern-matching).
- Subscription Detail is a full screen on mobile, the right pane of a two-pane view on desktop.
- GC3 and GC4 are specified here and referenced by name everywhere else.
Nodes 2.6 to 2.7
2.6 Home / Subscription List
- PGC3 Summary Strip: count and monthly total (biggest element)
- SOne alert banner if needed (GC5)
- PSubscription list grouped by category (GC4 rows)
- S"N you might not use" nudge (Save view, FLAG 1)
- S"+" Add subscription
- S"See your trends" (Pro-gated)
Section GC3 Recurring Summary Strip
- PSubscription count
- PMonthly total, the biggest number
- SContext line: "what you have signed up for" / save-focus "You could save up to $X a month"
Section GC4 Subscription List Item
- PMerchant logo
- PReal merchant name
- PAmount and frequency
- SNext billing date
- SStatus tag
2.7 Subscription Detail
- PHeader: real name, logo, amount
- PNext payment amount and date
- SCategory and source (GC6)
- SAlerts on this subscription (GC5)
- SPrice history (Pro, GC7)
- P"Cancel this subscription" → 4.9
- PFailed-payment next-step card (conditional)
Cross-checked against flows
| State | Reads like | Trigger |
|---|---|---|
| 2.6 empty | "Nothing here yet. Add a subscription or connect your bank." | Zero or all cancelled |
| 2.6 sync-error | Last known list stays, quiet note "We could not refresh just now." | Sync failed |
| 2.6 save-focus | Cancel candidates pinned, summary shows savings, inline Cancel | Opened via Save tab (FLAG 1) |
| 2.7 unrecognized-charge | Raw descriptor plus "We could not identify this. Name it?" | Enrichment failed (protects J3) |
| 2.7 payment-failure | Failed-payment next-step card at the top | A payment-failed alert opened this |
Mockups
14 subscriptions
2 you might not be using
Add a subscription or connect your bank.
Add subscriptionConnect bankYour 3 Jul payment did not go through. Update your card with Spotify, or wait, it retries on 6 Jul.
SEO, Accessibility, Mobile
SEO. Private, behind the activation flow. noindex, not a content surface.
Accessibility. Each GC4 row exposes a full accessible name; the monthly total is labeled; the Cancel action is a real button with a confirming step.
Mobile. One structural delta: Home and Detail are separate screens on mobile, a two-pane master-detail view on desktop.
Locked (draft, 2026-07-03) / Open
Locked. FLAG 1 resolved (save-focus Home), GC3 and GC4 canonical here, category grouping, concrete Detail states.
Still [?]. How cancel candidates and potential savings are computed (detection/data, not IA).