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.

Open questions5

Decisions that are pending and would block or shape work — each naming what would resolve it. Nothing else lives here: known answer + small work goes to the punch list, known direction goes to Future Considerations. At phase open you read your area's questions, not all of them.

2 high priority · 3 topics · areas match the feature registry

§1

The light premise

2 open

Can a phone camera separate light bands reliably enough to change a schedule?

producthighopened 2026-07-14

Thinking: This is the riskiest assumption in strategy/Scope & Constraints.md. If the camera cannot separate "bright indirect" from "medium" across different phone models, the room survey becomes a questionnaire and the product's premise weakens badly. The sweep is queued.

Resolves when: the sensor accuracy sweep reports agreement against a real lux meter across at least four handsets.

Should a user be able to override a light band by hand?

productmedium priorityopened 2026-07-16

Thinking: Overrides would rescue us where the camera is wrong, but they also let a user re-create the generic advice that kills plants. Leaning toward allowing it with the reasoning still visible, so the override is an informed one.

Resolves when: decided in the Watering reminders walkthrough, or deferred with a trigger.

§2

Retention

1 open

Does a streak motivate plant care, or does breaking one cause abandonment?

producthighopened 2026-07-20

Thinking: Care history is queued partly to build streaks, but a broken streak is exactly the moment our "copy never scolds" principle gets tested. A plant that died is not a lost badge. Worth designing the failure state before the success state.

Resolves when: the Care history phase states its position, and copy is reviewed against the Vision principle.

§3

Platform

2 open

Is the daily digest time a per-user setting or a per-household one?

scopelow priorityopened 2026-07-19

Thinking: Trivial while there is one user per home, and it becomes a real question the moment shared households arrive. Recording it now so the schema choice is deliberate rather than accidental.

Resolves when: shared households are scoped, or the notification schema is next touched.

How do we handle a user who moves house?

productmedium priorityopened 2026-07-08

Thinking: Every room survey becomes invalid at once. Silently keeping old schedules is wrong; invalidating everything without warning is worse. Probably a prompt, but the trigger for detecting a move is unclear.

Resolves when: a phase owns re-survey prompting, or it is promoted to a Future Consideration with a trigger.

Source: planning/Open Questions & Assumptions Log.mdread your area's questions at phase open