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.
Punch list4
Small fixes (≤30 min) that run alongside whatever phase is active. Fixed items are removed from the table — commit history is the record — so this list is always the current open set.
P14Plant card truncates long namesdesign · plants · added 2026-09-08
Plant card truncates names over 24 characters instead of wrapping to a second line.
Refs: components/PlantCard.tsx
P15Camera prompt precedes its explainer on Androidbug · survey · added 2026-09-06
The room survey's camera permission prompt appears before the explanation screen on Android.
Refs: features/room-light-survey.md
P16Plant list empty state wrong after archivingcopy · plants · added 2026-09-04
Empty state on the plant list still says "Add your first plant" after all plants are archived.
Refs: screens/PlantList.tsx
P17Digest notification ignores device localebug · notifications · added 2026-09-02
Digest notification uses 24-hour time regardless of device locale.
Refs: notifications/digest.ts
Source: planning/punch-list.md — workflow rules live inside the file