Example project — Frond is not real.

Authored demo content for a fictional plant-care app, rendered by the same parsers and held to the same invariants as a real project's dashboard. This is the system in use, three months in.

Features5

The feature registry as a product map: the funnel in thesis order, the identity backbone beneath it, the demo layer last. One current-state spec per capability, updated in the same PR as work that changes it. Status: imagined · staged · built.

The funnel

Community → Trust → Care → Shelter — every door leads to a network of people who know each other and each other's dogs.

CommunityMeets build trust
TrustTrust enables care
ShelterHelp a Dog

The backbone

Identity spans every stage — everyone starts the same way; Carer is a dial, not a separate signup.

Onboardingbuilt/welcome/add-first-plantRead when: before changing anything in this feature's surface

Demo layer

The prototype's own affordances — the launcher, persona switching, guided walkthroughs. Not shipping product features.

Demo seed databuilt/settings/demoRead when: before changing anything in this feature's surface