Part 4 of #3247. Home gets the count, never the list.
Done looks like:
[ ] Home's KPI area shows one line, "3 waiting on you, oldest 50 h", linking to /review. The count is the same asks /review lists. When the count is zero, the line is absent. It replaces any other "waiting on you" line, so there is one source.
[ ] Home's Server-Timing gains no more than 5 ms for it.
[ ] It is plain .small .muted text with a link. Nothing is added outside the design system, and bun test test/design-lint.test.ts passes.
[ ] A test seeds three asks and finds "3 waiting on you" linking to /review. With none seeded, the line is absent.
Part 4 of #3247. Home gets the count, never the list.
Done looks like:
/review. The count is the same asks /review lists. When the count is zero, the line is absent. It replaces any other "waiting on you" line, so there is one source..small .mutedtext with a link. Nothing is added outside the design system, andbun test test/design-lint.test.tspasses./review. With none seeded, the line is absent.Files:
src/web/studio/kpi_row.ts,src/flow/kpi_words.ts,test/home-kpi-row.test.ts.