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.

Roadmap

Where we are and the queue — upcoming planned work of any mode; the compass, never a changelog. Closed phases live on the timeline; boards are created only when a phase opens.

Where we are

Onboarding, plant profiles and the room light survey have shipped. A new user can add a plant, tell us where it lives, and see a care profile that reflects the room rather than a generic species average.

Watering reminders is the open phase and the first thing that makes the app worth opening twice. The light survey is what makes its schedules defensible, which is why it shipped first.

After reminders land, the question becomes retention: care history is what turns a reminder into a habit, and it is queued next.

History lives elsewhere: decisions.md (why) and the phase records in archive/phases/ (what shipped).

The queue

Beyond the demo

  • Shared households, where two people water the same plant.
  • A plant-identification camera flow, once the care model is trusted enough to be worth pointing at a stranger's monstera.

Full doc: ROADMAP.md