The tag model 6 pieces, tap through them

The D23 answer in one sentence: a task takes tags, as many as it needs, from the same tag list as everything else. The heading box goes away; your existing headings (D23, Make a card) become tags automatically, so nothing you typed is lost.

Adding a task

On this task: D23 dinnerD23

Type a tag, tap the suggestion pill, type another. Two tags, two taps. This is the "it wasn't a typo" comma from D23, given a real home.

On My Mind, filtered by tag

Same filter pills as today, they just come from tags now. Tap "D23 dinner" above: only the dinner planning shows. Tap "D23": everything under the umbrella, dinner included.

The group card grows a plans section

Your D23 Dinner Group, as it would look. The group is connected to the "D23 dinner" tag, so every task carrying that tag shows up here on its own. Nothing to file twice.

D23 Dinner Group D23 dinner
4 people · Aurora, Cathy, Sara, Jay

Plans for this group

Make dinner reservations
Planned · Fri Aug 15
Start text chain
Want to
Send address + parking options
Want to

Details the event card, later

When: Sat Aug 22, 6pm
Where: Storytellers Cafe
Parking: structure, paid, validate inside

The details block and group text button are loop 40, shown here only so you can see the tag structure leaves the right hole for them. Not part of this build.

At scale: 200 people, 50 tags, one thumb. The tag box on a task works exactly like the tag box on a person today: type two letters, tap a pill. The filter row shows only tags actually used on open tasks, so it stays a handful of pills, not fifty.

A tag can belong to a family. Optional, one tap, suggested right after you add a tag. Nobody ever names a tag "food: red meat" again, and nothing about your current tags changes unless you say so.

Adding a tag, the family suggestion

Tag saved. One quiet follow-up appears under it:

Put "Red Meat" in a family?

Tap one to see what happens.

Skip costs nothing and asks nothing again. A tag with no family just sits in the "everything else" pile, still fully usable everywhere.

Your tags, grouped by family

The browse screen (Groups, then All tags), with your real tags sorted the way families would sort them:

Food

VegetarianRed MeatWhite MeatShellfishdairyglutenfood

Drinks

Alcohol

Disney

DisneyDisneylandMagic Key HolderHaunted Mansion 🕸️Pirates 🏴‍☠️Rides & Attractions

Podcasts

PodcastPodcast - CrimePodcast - Host

Everything else

DogsHorses 🐴HorrorMoviesTravelTriviaAllergicChristmas Eve 🌲

Filing an old tag into a family is one tap on the tag's own screen: "Family: none · change". Your data as it sits today is untouched until you do that.

At scale: 50 tags in 6 or 7 families means the browse screen is 7 short sections instead of one 50-chip wall. A family is just a label on the tag row. It stores nothing else, so renaming or dissolving one can never lose a tag or a person.

Choosing what a group shows, with families doing the remembering. This is the "I might forget something" fix. Tap the gold pill to take a whole family at once.

Change what Saturday dinner shows

Nothing picked yet.
0 picked

The part that kills the forgetting: picking the family "Food" does not copy today's food tags into the group. The group remembers "show me Food." Add a "nut allergy" tag next month, file it under Food, and Saturday dinner shows it automatically. There is no list to have missed something from.

At scale: 50 tags collapse to about 7 family rows, each one screen-line tall. Taking your dinner set is one tap on "All of Food" instead of ticking 8 boxes and scrolling to check what you missed. Save stays pinned on screen the whole time. Individual tags still tick one at a time when you want just some of a family.

Your real data, the vegetarian case. One idea living in two places (a tag on Jay himself AND on his line) or two lines wearing the same tag currently draws two rows. The fix: one person, one chip, everywhere people are listed under a tag.

Where the extra copy came from stays visible one tap deeper: the chip opens the person's card, and the card shows the tag on them and on their lines like it always has. Nothing is deleted or merged in your data. This is display only, no database change.

At scale: a tag reaching 30 people draws 30 chips, never 45. The count line under a tag name becomes the number of people, which is the number you actually mean.

The Home find box, expanded. People first, same as today, then a section for tasks whose words match, linked person or not. Your D23 packing list and Lunch with Lynn stop being unfindable.

Find

Try clearing it and typing "lunch" or "sara". Tapping a task opens On My Mind with that task highlighted. Tapping a person opens their card, same as today.

At scale: the tasks section only appears when something matches, capped at 5 with a "see all in On My Mind" link, so a common word can never bury the people results.

The top-left "Cue Hello" text becomes your wordmark, the same art as the splash. Two sizes to look at. Both keep the header exactly as tall as it is today, so nothing below it moves.

Cue Hello⚙︎

Option A - 30px tall, quiet

Cue Hello⚙︎

Option B - 38px tall, more presence

Cue Hello⚙︎

Today, for comparison

The art file already sits in the repo from the splash build, so this ships with zero new assets. Migration-free.