DandyLine · Product

Roots

Roots is DandyLine's relationship between memory and place. It exists as two things at once: a seed-level setting that tags any memory to a location, and a vault type where the place itself becomes the container. This page documents the full system — from the location tag on a single seed to the community jar anchored at a GPS coordinate.

Dual nature · setting + vault 3 provenance labels Arrival experience Place Vault specs Privacy + geofence rules Roots Map Anchor stories
01
The Dual Nature of Roots
Roots is not one thing. It is two complementary systems that share a name because they share a truth: some memories belong to a place. Understanding which system is active — and when both coexist — is the key to understanding Roots.
Layer 1 · Seed Variable
Location as metadata on a seed
Any seed in any vault can carry a location tag. The seed lives in a Personal vault, a Grove, a Legacy — doesn't matter. The location is a property of the seed itself, not the container. This is person-anchored: your vault, your seeds, some of which happen to carry coordinates.
  • Available everywhere — location tagging works in all 6 vault types
  • Always optional — location is never required when planting a seed
  • Seeds surface on the Roots Map — any location-tagged seed, regardless of vault, appears on the user's personal Roots Map
  • Bloom trigger — location can be set as a bloom condition: the seed only opens when the recipient physically arrives
Layer 2 · Place Vault
The jar that belongs to a place
A Roots vault is anchored to a GPS coordinate. The jar doesn't belong to a person — it belongs to somewhere. Anyone who arrives can join. Anyone who joins can plant. The place accumulates memory across people, across time. This is place-anchored: the location owns the container.
  • GPS-anchored — the vault is tied to a coordinate with a defined radius
  • Multi-contributor — strangers connected by a place, not a relationship
  • Geofence arrival — entering the radius triggers a notification inviting you in
  • Outlives its seeds — the place persists even if individual memories compost or the physical place changes
Decision Locked · 04.07.26
Architecture: These two layers coexist. A "Sparks Family Vault" (Grove) can contain seeds tagged to the lake house — that's Layer 1. "Starlight Lake Cove" can be its own Roots vault where generations plant — that's Layer 2. The same memory can exist in both: a photo taken at the cove lives in the family vault AND is visible in the place vault. The seed's location tag is what connects the two systems.
Why this matters for the product: Layer 1 is available from day one — it's just a setting on a seed. Layer 2 is the deeper feature that requires geofencing, multi-user contribution, and the Place Vault creation flow. Both are "Roots." The user never has to understand the architecture — they just tag a location or create a place jar.
02
Location Provenance
Every location-tagged seed carries a provenance label — a transparent record of how it became connected to that place. Provenance tells the viewer whether the memory was born there, proven there, or dedicated there by the planter's choice. This is not cosmetic — it shapes the emotional experience of receiving a seed.
Sprouted Here
GPS auto-captured at the moment of creation. The memory was literally born at this place — the phone was here, the photo was taken here, the voice note was recorded here. This is the purest location provenance: a wormhole in time.
Auto-assigned · GPS live at time of capture
Rooted Here
Manually assigned by the planter. The memory was intentionally dedicated to this place — a childhood photo tagged to the old house, a letter connected to a street corner. The person chose to root this memory here. It wasn't born here, but it belongs here.
User-assigned · Manual location tag
Taken Here
EXIF data confirms the media was captured at this location, but DandyLine was not actively recording GPS at the time of planting. The location is verified from the photo or video file itself — reliable, but not real-time.
Auto-verified · EXIF metadata match
Decision Locked · 04.07.26
Naming: "Sprouted Here" and "Rooted Here" are the primary user-facing labels. "Taken Here" is used only in Place Vaults where EXIF verification matters. "Roots" remains the broad feature name — Sprouted/Rooted/Taken are sub-labels on the popup card. A subtle info icon on the popup card provides a tooltip explaining the distinction for curious users.
Why provenance matters emotionally: A voice note "Sprouted Here" at your grandmother's kitchen table hits differently than one "Rooted Here" from a recording uploaded years later. Both are valid. Both are sacred. But the first is a literal time capsule — the air in the room is in the recording. The second is an act of intention — someone chose to connect it to this place. Showing provenance respects both experiences without ranking them.
03
Location in the Planting Flow
Location tagging happens during the seed planting flow — the same step where you set timing, recipients, and bloom conditions. The model borrows from Instagram's location tagging: if location services are on, GPS auto-suggests. Manual search is always available. It's never required.
How Location Tagging Works
Location services onGPS auto-grabs the user's current location and suggests nearby named places (parks, restaurants, addresses). The user confirms, adjusts, or searches manually. Location is pre-filled but never auto-submitted — always requires a tap to confirm.
Location services offManual search/type is available. The user can search for any place by name or address. No GPS data is captured. This is the path for "Rooted Here" seeds — dedicating a memory to a place you're not currently at.
Always skippableLocation is optional in every vault type. Skipping the location step simply means the seed won't appear on the Roots Map and won't trigger arrival-based blooms. No penalty, no friction.
Active location opt-inUsers who want arrival notifications can opt into always-on location (Snapchat model). This enables passive arrival detection for location-triggered blooms. Their choice, never forced, never default.
Radius selectionWhen tagging a location, the user can adjust the radius: Tight (50m) — a specific building or spot. Loose (500m) — a park, a campus, a neighborhood block. Area (2km) — a broader area like a town center or lakefront.
Decision Locked · 04.07.26
Model: Borrow the Meta/Instagram location pattern. Auto-suggest when GPS is on, manual search always available, always skippable, never required. Active users who want arrival notifications can opt into always-on location.
Open Question · Homework #10
Where does the location picker live in the planting flow UI? Is it a step in the seed settings panel (alongside timing, recipient, emotion)? Or a separate entry point from the main nav? Both? The planting flow UI update and nav placement decision are needed.
04
Location as a Bloom Trigger
Location is just another bloom condition — same UX as timing, just triggered by physical arrival instead of a calendar date. When you arrive at a location, seeds tagged there become available to bloom. The seed was waiting for the place, not the moment.
How Arrival Triggers Work
Trigger conditionThe seed's bloom trigger is set to "location" during planting. The planter chooses a GPS coordinate and radius. The seed stays sealed (purple) until the recipient's device detects they are physically within the radius.
What happens on arrivalThe seed transitions from purple to gold — the same color shift as any approaching bloom. The user sees it activate in real time: a location-tagged seed that was distant suddenly becomes present.
Combined triggersLocation can be combined with timing: "Open this seed when you arrive at the lake house AND it's after June 2027." Both conditions must be met. The seed stays purple until both resolve.
Notification on arrivalIf the user has opted into location services, they receive a gentle arrival notification when entering a geofence where seeds are waiting. The notification shows a count breakdown: how many personal seeds, how many vault seeds, how many public seeds are waiting here.
Filter on arrivalAfter the arrival notification, the user sees all seeds available at this location. They can filter by source (personal seeds, vault member seeds, public/stranger seeds) and choose which to bloom. No forced opening — the user controls the pace.
Decision Locked · 04.07.26
Architecture: Location is just another bloom trigger — same UX as timing. No need to reinvent the bloom interaction. When you arrive at a location, seeds tagged there become available to bloom (purple activates to gold). User sees a count breakdown by source and filters to what they want to bloom.
05
The Arrival Experience
When you physically arrive at a place where seeds are waiting, the arrival sequence fires. This is the most emotionally concentrated moment in Roots — the instant where place, time, and memory converge. The sequence is ceremonial, never rushed.
9:41●●●
DandyLine
Deep roots here.
Lake Cove
GV
Sparks Family Vault
Grove · Family
3
PV
My Lake House Memories
Personal
2
47 other DandyLine gardeners have also rooted here
Bloom all 5 ready seeds →
×
Bloom Now · Location
Sprouted Herei
Sprouted Here — this memory was captured at this exact location.

Rooted Here — this memory was intentionally planted at this place.
Mom
The summer we lived here
voice note
Lake Cove
Warm · Nostalgic
Bloom Now · Planted Jul 14, 2019
Bloom this seed →
Interactive Prototype · v2
Tap any purple orb to open its seed detail
This is the full arrival sequence: notification slides in, dandelion puff forms with 5 active seeds out of 24 stems, count card rises with named vaults, and each seed orb is tappable. The D-Ring ripple fires on every tap. The popup shows Sprouted Here / Rooted Here provenance with an info tooltip.

Vault rows and "Bloom all" are interactive. Tap × to dismiss the popup.
Phase 1 · Enter
Geofence Detection
Device GPS detects the user has entered a location radius where seeds are waiting. System prepares the notification. No vibration, no sound — just a quiet slide-in.
T + 0.0s
Phase 2 · Notify
Arrival Notification
Notification banner slides down: "Our roots run deep here. Want to garden?" The copy is warm, not urgent. Dismissable. Never auto-opens the app.
T + 1.5s
Phase 3 · Ceremony
Dandelion Puff Arrival
On tap, the app opens with the dandelion puff arrival animation — seeds drift into focus from the center, active seeds glow purple with ripple rings, inactive stems are blank. The ceremonial opening.
T + 3.0s
Phase 4 · Count
Count Card
Count card slides up from the bottom — shows named vaults with seed counts, vault type badges, and the community indicator: "47 other DandyLine gardeners have also rooted here."
T + 6.0s
Phase 5 · Bloom
Seed Interaction
Tap any glowing seed orb to open its popup card. The popup shows provenance (Sprouted/Rooted), media type, emotion tag, countdown, and the "Bloom this seed" button. D-Ring ripple fires on tap.
User-initiated
"Our roots run deep here. Want to garden?"
The arrival notification. Used for Place Vault discovery (Open and Discoverable vaults). For personal seeds, the notification is simpler: "5 seeds are waiting for you here." The copy never reveals content — only presence.
Working prototype: ux-roots-arrival.html — a fully interactive arrival sequence with dandelion puff animation, 5 active seeds out of 24 stems, count card with named vaults, tappable popup with Sprouted/Rooted tags, D-Ring ripple on orb tap, and replay button. Phase timing: T_NOTIF=0, T_PUFF=1.5, T_SEED_DUR=1.1, T_HOLD=4.6, T_COUNT=6.0.
06
The Place Vault — Roots as a Jar
The Place Vault is the deepest expression of Roots. A jar anchored to a GPS coordinate that belongs to a place, not a person. Where every other vault type is planted by a person for a person, the Place Vault is planted for somewhere. Anyone who arrives can join. The place holds all of it.
Roots Vault · Place-Anchored · Deep Teal
The jar that settles into the earth
Wide and squat — a ceramic crock, the widest and lowest of all the vault shapes. Flared slightly at the rim. Heavier-looking than the others. It doesn't reach up — it settles in. Deep Teal (#4A8A85) — river water, lake stone, the color of somewhere that has been there longer than you.
Deep Teal · #4A8A85 Ceramic crock Widest + lowest
Dot language: Five dots converging from different positions toward the center — representing people arriving at a place from different directions. Not side-by-side like Grove. Not ascending like Journey. Converging, the way people gather at somewhere that calls them back.
Design Exploration — Color & Shape Not Final
Color: Deep Teal (#4A8A85) is the current working color but not locked. Founder flag: "not loving the color yet." Needs a dedicated color exploration session — what feeling does the Roots color need to carry? Teal says "grounded, alive, water" — but does Roots need something earthier? Warmer? Darker? Options to explore in a future session.

Shape: The current spec ("wide squat ceramic crock") is too close to Milestone's round/wide jar. Needs clear visual distinction. New direction to explore: a triangle-shaped jar — wider at the bottom, tapering upward. The silhouette would echo roots spreading beneath a tree: broad and grounded at the base, narrowing as it rises. This creates the heaviest, most earthbound silhouette of any vault — the jar that doesn't just sit on the ground, it sinks into it. No other vault shape tapers this way. Visual exploration needed.

Priority: Both color and shape need a dedicated design sprint before the jar can be finalized. All other Roots mechanics (provenance, geofence, roles, privacy) are architecture — they don't depend on the visual treatment.
Place Vault — Complete Specification
Anchor typeGPS coordinates / named place. Set by the vault creator at time of creation. Includes a radius setting: Tight (50m) — a specific building or spot. Loose (500m) — a park, campus, neighborhood block. Area (2km) — a broader zone like a lakefront or town center.
Geofence triggerWhen a person with DandyLine enters the geofence radius, they receive an arrival notification — if vault discovery is set to Open or Discoverable. The notification is an invitation, never a demand.
Discovery modeOpen — anyone who arrives gets the notification and can see the vault. Discoverable — anyone can see the vault name, contributor count, and seed count, but must request to join. Invite-only — invisible to strangers; only people who have been directly invited know it exists.
Join accessOpen — arrive and join instantly. Request to join — must be approved by the Owner or a Gardener. Invite-only — can only join via direct invite link.
Contribution rulesSoft mode — anyone can contribute from anywhere, any time. Encouraged to be at the location but not enforced. Hard mode (GPS-verified) — GPS must confirm you are within the vault's radius. Only media captured at this exact location is accepted — live capture or EXIF-verified. No imports from other locations. Creates a "window in time" — the jar becomes a living record of what actually happened here.
Media provenanceEvery seed displays how it's connected to the place: Sprouted Here (GPS live), Taken Here (EXIF match), or Rooted Here (manually placed). Always transparent.
Bloom triggersAll standard triggers available (date, age, event). Plus: Arrival trigger — the seed only blooms for a recipient when they physically arrive at the location. The memory waits for them to return.
Seed visibilityOpen seeds — visible to all members. Private seeds — visible only to specific recipients or Gardeners. Time-locked seeds — sealed until a trigger fires; members can see that a seed exists and who planted it, but not its contents.
Archive modeA Roots vault can be set to Archive — no new contributions accepted, but all existing seeds remain accessible to current members forever. For places that no longer exist, or after a major life event. The jar becomes a monument.
Vault Roles
Owner
Created the vault. Sets all rules — discovery mode, join access, contribution rules, radius. Can transfer ownership. Only one Owner per vault.
Gardener
Trusted contributor. Can approve join requests, invite others, and contribute seeds. Gardeners help tend the place. Multiple Gardeners allowed.
Contributor
Can plant seeds. Cannot manage membership or settings. The most common role — most people who join a Place Vault are Contributors.
Visitor
Can view open seeds but cannot plant. For people who want to experience the place's memory without adding to it. Read-only.
Place Vault (Roots)
The jar lives at the place
Organized around a location. You join by arriving. Connected by coordinates, not relationships. The place is the identity. Multi-generational, multi-stranger, place-centered.
Grove Vault
The jar belongs to a group
Organized around shared relationships (family, friends, a couple). Multiple contributors, but they know each other. The relationship is the identity.
Location-Locked Vault (#06)
The jar can't be opened until arrival
Any vault type sealed by geofence. The location is a trigger for opening — not the vault's identity. Future feature, not v1. Different from Roots entirely.
Open Question · Homework #20
Is a Place Vault technically a new vault type (7th type alongside Grove, Personal, Milestone, Legacy, Journey, Roots)? Or is it a mode within the existing Roots system? The answer affects vault creation flow, the vault chooser, and how we explain it to users. Needs product definition.
07
The Public Seeds Layer
At a location, you might see seeds from people you've never met. Public seeds are the anonymous, sacred layer of Roots — memories left at a place by strangers, visible to anyone who arrives. Version A is the soul: place-centered, no social graph, no identity.
Version A — Anonymous + Sacred

Public seeds are tagged by sentiment — love, loss, courage, hope — not by person. When visiting a location, a user may discover anonymous emotional seeds tied to that place. There is no profile, no follow button, no comment thread. The memory exists because someone left it there. That's all you need to know.

The community presence is acknowledged through a single number: "47 other DandyLine gardeners have also rooted here." This number is the bridge — it tells you you're not alone at this place without revealing who else has been here. It's warmth without exposure.

IdentityAnonymous. No profile, no username, no avatar. Public seeds show sentiment tag + media type + provenance only. The planter is invisible by design.
Sentiment tagsLove, loss, courage, hope, joy, gratitude, wonder, remembrance. The emotional palette replaces identity as the organizing principle.
ModerationPublic seeds require moderation before becoming visible. The moderation system is a critical future design problem — how do you keep sacred anonymous space safe without killing the spontaneity?
Opt-in onlyA seed is never accidentally public. The planter must explicitly choose to make a seed public during the planting flow. Default is always private.
Decision Locked · 04.07.26
Version A is the soul. Anonymous, sacred, place-centered. No social graph. The "47 other DandyLine gardeners" number is the bridge to community without exposing identity. Version B mechanics (profiles, follows, social layer) remain possible as a future evolution but are explicitly not part of the v1 vision.
Open Question · Needs Design
Public seeds layer needs deep definition: how moderation works, who can plant public seeds (all users? verified users? location-verified only?), how to handle inappropriate content, and whether public seeds can be reported/removed by the community. This is a full product definition session.
08
The Roots Map
The Roots Map is the navigation surface for all location-tagged memories — a personal geographic timeline. Every seed with a location tag, from any vault, appears here. It's the one place where you see the shape of your life in space, not just time.
Visual Direction — Decided

The Roots Map should feel organic and calm rather than utilitarian. Not Google Maps with pins — something closer to a living terrain that breathes. The visual direction includes soft terrain textures, glowing underground root systems connecting locations, floating seed markers at each place, and warm light pulses indicating emotional intensity. Zooming out reveals a network of rooted life moments.

Terrain feelSoft, organic textures — not flat map tiles. Think: watercolor topography, muted earth tones, gentle elevation changes. The land itself looks alive.
Root systemsGlowing underground lines connect locations where the same person (or vault) has planted seeds. The roots are visible when zoomed out — showing how places are connected through memory.
Seed markersFloating orbs at each location, colored by the seed timing system (gold approaching, sky patient, purple distant, sage bloomed). Multiple seeds at one location show as a cluster that pulses with combined intensity.
Intensity pulsesWarm light pulses indicate emotional density — locations with more seeds glow brighter and pulse more slowly. A single seed flickers. A place with 60 seeds radiates.
Zoom behaviorZoomed out: network view of root connections and intensity clusters. Zoomed in: individual seed markers become tappable. Each marker opens the location's seed list.
What Appears on the Map
Open Question · Homework #09
The Roots Map needs a full design sprint: how locations are represented (pins vs. organic markers vs. clusters), the entry point in the main nav, interaction patterns (tap, long-press, swipe between locations), and how the map handles density when someone has 200+ locations. Also: does the map live in a tab? A drawer? A full-screen view?
09
Privacy & Geofence Principles
Roots sits at the intersection of community and privacy. A Place Vault can be open to strangers or completely invisible. Geofencing can be passive or aggressive. These principles are non-negotiable — they define the ethical boundary of the feature.
Invitation, not intrusion
The arrival notification is always an invitation, never a demand. It can be dismissed with one tap. Arriving at a location never automatically adds someone to a vault, opens a seed, or reveals content. Every action requires explicit consent.
Three separate settings
Discovery mode, join access, and contribution rules are independent. A vault can be discoverable (everyone sees it exists) but invite-only to join. Open to join but hard-location for contributions. Each setting is a separate lever.
GPS never exposed
The vault's GPS coordinates are never shown to members — only the vault name and radius description ("within 200m of Starlight Lake Cove"). This prevents exact location sharing for sensitive or private places.
Private vaults are invisible
A fully private Roots vault (invite-only discovery, invite-only join) is indistinguishable from non-existence to outsiders. The geofence notification only fires for people who have been directly invited. Strangers pass through without knowing.
Provenance is always transparent
Every seed's relationship to the place is labeled: Sprouted Here, Rooted Here, or Taken Here. No ambiguity about how a memory is connected to a location. Transparency builds trust in the system.
Location opt-in, always
DandyLine never requires always-on location services. The Snapchat model: users who want arrival notifications choose to enable it. Users who don't can still manually check for nearby seeds. No passive tracking without explicit consent.
10
Anchor Stories
Stories are the emotional proof-of-concept for Roots. Each one demonstrates a different mode of the feature — from the multi-generational family place to the personal sacred spot to the community memorial. These are the moments that make the architecture real.
"Our roots run deep here. Want to garden?"

Grandpa bought the Cove when he was thirty-four years old, with money he'd saved for six years. He told his wife he wanted somewhere that would belong to the family forever — not a house with a mortgage, just a piece of water and trees that nobody could take back.

The Roots vault was created the summer his granddaughter got the notification while unloading the car: "Our roots run deep here. Want to garden?" She thought it was funny. She joined. She planted a voice note right there on the gravel beach, narrating the sound of her dad arguing with the boat engine.

That was four summers ago. The vault has 61 seeds now. Some opened the day they were planted — a photo of the toddlers jumping off the pier, arms out like wings, taken in 2022. Grandpa's voice note from three summers ago is still sealed — he set it to bloom on his 80th birthday, which is two years away. Nobody knows what it says. Everyone knows it's there.

Under the oak tree at the water's edge, two dogs are buried. There are seeds about them — a photo from the last good summer, a voice note recorded the week after. Hard location mode is on for this vault. Every seed in it was captured within 200 meters of the water. The contribution rules say: if you're here, you can plant. If you're not here, you can't.

Twenty years from now, when someone new to the family arrives at the Cove for the first time, their phone will notice where they are. A quiet notification: "Our roots run deep here. Want to garden?" They'll join. They'll see 61 seeds — some open, some still waiting, all of them from this exact patch of earth. They'll understand, before anyone has to tell them, what this place means.

"Every time I come back."

There's a bench at the top of Pine Ridge that faces west. She found it on a walk three months after her mother died — sat there for two hours and didn't say anything to anyone. Just watched the light change.

She created a private Roots vault anchored to that bench. Tight radius — 50 meters. Invite-only discovery, invite-only join. Nobody knows it exists. Hard location mode: she can only plant when she's sitting there.

Every time she returns — every few months, always alone — she plants a seed. A photo. A voice note. Sometimes just a text note: what she's thinking, what she wishes she could tell her mother, how the trees look different this time. The vault has 14 seeds now. All Sprouted Here. All captured within arm's reach of that bench.

She set one seed to bloom on the 10-year anniversary. She doesn't remember exactly what she said into the microphone that day, but she knows it was raining and she knows it was honest. In seven years, when her phone notices she's at that bench, it'll play it back.

"I didn't know this place had a name."

The community garden at Elm and 4th was started by a man named Gerald who died two years before the mural went up. A neighbor created the Roots vault — open discovery, request-to-join, soft location mode. You don't have to be standing in the garden to contribute, but most people are when they do.

The vault has 38 seeds from 12 contributors. Photos of the first tomato harvest. A video of kids running through the sprinkler someone rigged up. Gerald's daughter planted his voice — a recording from a neighborhood meeting where he argued, passionately and unsuccessfully, for a stop sign on the corner.

A stranger walking by sees the notification. They tap it. They read the vault description: "Gerald's Garden — a place that feeds people." They browse three open seeds. They don't know Gerald. They don't live on this block. But they know what the garden means now, because the place told them.

11
Person-Anchored vs. Place-Anchored
The fundamental architecture question at the heart of Roots. Every other feature in DandyLine is person-anchored: your vault, your seeds, your timeline. Roots introduces the first place-anchored object — a container that belongs to coordinates, not to an identity. This section maps the distinction.
QuestionPerson-Anchored (seed variable)Place-Anchored (Roots vault)
Who owns the container?A person. It's your vault.A place. The jar lives at the coordinates.
What connects contributors?A relationship — family, friends, a couple.A location — they were all here.
Can a stranger contribute?Only if explicitly invited.Yes — if discovery is open and they arrive.
What survives the person?Their seeds persist in the vault.The place persists. New people arrive and plant.
What happens if the place is destroyed?Nothing — the seed's tag is metadata. The vault is unaffected.The jar can be archived. The memory of the place outlives the place.
The emotional center"My memories of that place.""That place's memory — including mine."
The key insight: A person-anchored vault with location-tagged seeds says "I was here." A place-anchored vault says "This place remembers." Both are Roots. Both coexist. The same seed can exist in a personal vault (as a location-tagged memory) and surface in a Place Vault (as part of the location's record) — if the planter chooses to share it. The architecture supports both without conflict.
12
Use Cases — When Roots Is the Right Feature
Roots isn't always the answer. Sometimes a date-triggered seed in a Legacy vault is more powerful than a location-triggered one. These use cases clarify when location is the emotional center of the memory — and when it's just a nice-to-have tag.
When Location is the Heart of the Memory
When Location is Just a Tag, Not the Heart
13
Open Questions & Homework
Roots is one of the deepest features in DandyLine — it touches location services, privacy, community, moderation, and map UX. These are the questions that still need answers, organized by urgency.
High Priority — Blocks Development
#10 · Planting flowWhere does the location picker live in the planting flow UI? Is it a step in the seed settings panel or a separate entry point? Both? Nav placement decision needed.
#20 · Place VaultFull product definition: is Place Vault a new vault type (7th) or a Roots sub-mode? Creation flow, arrival notification UX, join flow, contribution rule settings, provenance labeling, integration with Roots Map.
#21 · Vault visibilityCross-vault privacy model: how do discovery mode, join access, and contribution rules interact? Edge cases: what happens when a Discoverable vault's Owner makes it Invite-only — do existing members stay?
Design Sprints Needed
#09 · Roots MapFull map UI design: location markers vs. clusters, zoom behavior, seed density handling, entry point in main nav, interaction patterns. The visual direction is set (organic, calm, living terrain) but the actual UI needs designing.
#11 · Popup cardSprouted Here vs. Rooted Here visual treatment on the popup card: icon variations, sub-label placement, info tooltip that explains the distinction without interrupting the emotional moment.
Future Definition — Important But Not Blocking
Public seedsModeration system, who can plant public seeds, how inappropriate content is handled, whether community reporting exists. Full product definition session needed.
Archive mode UXWhat does it look like when a Place Vault is archived? How is the transition communicated to members? Can it be unarchived?
Cross-seed sharingCan a seed exist in both a personal vault and a Place Vault simultaneously? Or does the user create two separate seeds? The architecture note says yes — the implementation needs defining.
Place destructionWhen a physical place is demolished or transformed, what happens to the Roots vault? Does Archive mode trigger automatically? Does the system know? How does the community grieve a place?
Location-locked vaultsConfirmed as future feature (#06). Distinct from Roots: the entire vault stays sealed until physical arrival. Different from location-triggered seeds inside an open vault.