Fourth post in the series (privacy, Relationships, Profile if you’re catching up). This one’s the fun one — the yearly wrap-up, built to actually screenshot.

The 39 cards, in 8 categories

Every card is written by AI from your real messages — unlike the plain-numbers layer under a Relationship card, nothing here is a raw statistic with no interpretation. Here’s the actual breakdown:

  • Your People (6 cards) — who mattered most this year: your top person, the ones who were consistently there.
  • Your Months (12 cards) — one per month, the actual shape of your year, texting-wise.
  • How You Text (5 cards) — your rhythm: things like your peak hour, whether you’re a night texter, whether you go quiet then send everything in one burst.
  • Your Character (4 cards) — a few reads on you as a texter specifically.
  • What You Lost (3 cards) — the people who faded, including a card that’s exactly as blunt as it sounds: the one you ghosted.
  • Numbers That Hit (5 cards) — the big raw counts, things like total words written, your single deepest conversation, and the messages that got left on read.
  • Emotional Fingerprint (3 cards) — the emotional texture of your year, not just the activity.
  • Year in Review (1 card) — the closing card that ties the whole thing together.

Six plus twelve plus five plus four plus three plus five plus three plus one. Thirty-nine.

You don’t need the full analysis to get this

Here’s the part that’s actually useful to know: if you only care about Tea and don’t want to spend a person-quota slot on a full Relationship read, there’s a cheaper import path just for it. It skips the deeper Relationship and Profile analysis entirely and only builds your yearly cards — up to 10 chats a season. And if you later change your mind and want the full read on one of those people too, re-importing upgrades it instead of making you start over.

What’s free, what needs a package

Tea needs a Standard or Plus package — it’s not included in the smallest package. Once you’ve got it, all 39 cards for that season are available, not a locked subset.

How sharing actually works

When you tap share on a card, the app takes a literal screenshot of that card exactly as it’s rendered on your screen at that moment, and hands it to your phone’s normal share sheet. There’s no separate server-side image generator making a “cleaner” version behind the scenes — what you see is what gets sent.

Quick questions, straight answers

How many cards are there really?

39, across 8 categories. All of them are AI-written from your real messages — none are placeholder or generic filler.

Do I need a full Relationship or Profile analysis to get Tea?

No. There’s a cheaper import path just for Tea — up to 10 chats a season — that skips the deeper Relationship and Profile analysis and only builds your yearly cards.

What’s actually unlocked with a package versus free?

Tea itself needs a Standard or Plus package — the smallest package (Starter) doesn’t include it. Once unlocked, all 39 cards are available for that season.

How does sharing a card actually work?

It’s a literal screenshot of the card as it appears on your screen at that moment, handed to your phone’s normal share sheet. What you see is exactly what gets shared — nothing is re-rendered separately on a server.

Can I upgrade a Tea-only import into a full analysis later?

Yes. If you imported a chat just for Tea and later want the full Relationship read too, re-importing promotes it — you don’t have to start over.

Why I built it this way

Every one of these cards is doing the same thing the rest of the app does — reading your actual messages instead of guessing — it’s just aimed at a whole year instead of a single relationship or a single you. It’s the version of this whole idea that’s built to leave the app: something you’d actually send to a friend, because it’s specific to your year, not a generic wrapped template with your name pasted on top.

Next up: Coach — already written, actually, if you want to jump ahead. For now, go see your year.

Why I built this Want to read the manifesto? →