Public: anyone can read this; the crew can change it.

Closed deals from earlier years fold into one line per year so a long book stays quick to read #312

stopped serving, but the check failed opened this has it
opened this

Intent: after a few years the Closed list buries this year's deals; the realtor keeps their history one tap away without scrolling past it.

Done looks like:

  • [ ] On the clock, closed and fell-through deals from the current year list as today; earlier years collapse into one <details> per year reading "2025 · 14 closed · $5,120,000 · commission $128,000" (figures only for deals that carry them), server-rendered with no JavaScript.
  • [ ] Opening a year lists its deals exactly as the Closed list does now (price, "Closed in N days"); Find still searches all years and auto-opens a year that has a match.
  • [ ] A pure function groups by year in the agent's timezone using the closing-date-done day; a test covers the year boundary and the Find auto-open.
  • [ ] Speed test with 200 deals across several years still passes; no layout shift.
  • [ ] README line under Commission and your year; bun test and bun scripts/design-lint.ts pass; new class listed in docs/design/areas/.

Files: src/pages/clock.ts, a small new src/years.ts and test, static/app.css, README. Risks: no contract cell, no migration; keep the year-pace and totals line unchanged. Brief: a builder (mason).

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs