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 names over 24 characters instead of wrapping to a second line.design · plants · added 2026-07-21
Plant card truncates names over 24 characters instead of wrapping to a second line.
Refs: components/PlantCard.tsx
P15The room survey's camera permission prompt appears before the explanation screen on Android.bug · survey · added 2026-07-19
The room survey's camera permission prompt appears before the explanation screen on Android.
Refs: features/room-light-survey.md
P16Empty state on the plant list still says "Add your first plant" after all plants are archived.copy · plants · added 2026-07-17
Empty state on the plant list still says "Add your first plant" after all plants are archived.
Refs: screens/PlantList.tsx
P17Digest notification uses 24-hour time regardless of device locale.bug · notifications · added 2026-07-15
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