For: #232 (landed in #238) left one box open: a person with no nudge must render as on main.
Done looks like:
[ ] A test in src/lastsent.test.ts renders /people on the sample data and asserts one un-nudged .person card contains no .person-nudge, no "Nudge" badge and no "Owes " line, and equals a pinned expected card string.
[ ] No production code changes unless the test finds a difference; then fix it and say so.
[ ] bun test and bun scripts/design-lint.ts pass.
Files: src/lastsent.test.ts.
Risks: none, no contract cell. Brief: a builder (mason).
For: #232 (landed in #238) left one box open: a person with no nudge must render as on main.
Done looks like:
src/lastsent.test.tsrenders/peopleon the sample data and asserts one un-nudged.personcard contains no.person-nudge, no "Nudge" badge and no "Owes " line, and equals a pinned expected card string.bun testandbun scripts/design-lint.tspass.Files:
src/lastsent.test.ts. Risks: none, no contract cell. Brief: a builder (mason).