Proposed enhancements — before / after

Each item shows today's behavior (Before) vs the proposal (After) + the reasoning. Stances: Fold in now Deliverables phase Separate spec. Give me notes per item — strike, keep, or tweak.

A · Board urgencyB · Call→confirm loopC · Dispositions + cadenceD · Speed + a11yE · TimezoneF · Freshness + auditG · Deliverables signalH · AI summary

A Board surfaces urgency Fold in now

The board's real job is "who still needs a call before they're due." A flat time-sorted list hides that. Add a day-progress strip, a time-to-appointment on each row, float imminent + still-pending rows up with an accent, and let confirmed rows recede. Reasoning: the riskiest thing — a soon-starting unconfirmed appt — becomes impossible to miss.

Before
R
Ram
3 appointments
8:30 AM
Cristian Martinez
Pending
10:30 AM
Lisa Edwards
Pending
3:00 PM
Nancy Holcomb
Confirmed
After
R
Ram
3 appointments
1 confirmed2 pending67% reached today
10:30 AM
in 25 min
Lisa Edwards
⚠ pending · starts soon
Pending
3:00 PM
in 4h 55m
Cristian Martinez
Pending
8:30 AM
was 2h ago
Nancy Holcomb
Confirmed

B Close the call → confirm loop Fold in now

Today Call and Mark Confirmed are unrelated, and whether the call got tagged as the confirmation call is a mystery. After a call placed from the drawer ends (recording lands), nudge to confirm and auto-tag that call. Reasoning: this is exactly what the "call before confirming" warning wants — make the correct flow the easy one, and the tagging happens for free.

Before
✓ Mark Confirmed☎ No answer📞 Call
Call and confirm are separate, manual steps. Did the call get linked as the confirmation call? Unknown — you'd tag it by hand, if at all.
After
📞
Call finished · 0:42
Mark this appointment confirmed? We'll tag this call as the confirmation call.
✓ Confirm & tag this callNot yet

C Richer dispositions + call cadence Fold in now

Beyond Confirmed/No-answer, add "Wrong / bad number" (flags the contact for a data fix, stops re-calling), and show attempt count + last attempt on no-answers. Reasoning: a dead number currently looks identical to "didn't pick up," so it gets called forever and drags down your reach-rate; and a no-answer is a cadence, not a verdict.

Before
✓ Mark Confirmed☎ No answer
2:00 PM
Dan Pierce
No Answer
Bad numbers and "didn't pick up" look identical. No record of how many times you tried.
After
✓ Mark Confirmed☎ No answer⊘ Wrong / bad number
2:00 PM
Dan Pierce
3rd attempt · last 18 min ago
No Answer
4:15 PM
Mara Quinn
flagged for data fix · won't auto-call
Bad #

D Speed + accessibility Fold in now

Quick-note chips in the confirm/no-answer popups, drawer ↑/↓ prev-next to work the day without closing, and a keyboard-operable slide-to-confirm (focus + Space/→). Reasoning: this is a bulk task — typing every note and mouse-only gestures are the bottleneck; and the slide needs a non-mouse path to be accessible.

Before
Optional note
Mouse-only. One appointment at a time — close, find the next, reopen.
After
Left voicemailSpoke w/ spouseBad numberRescheduled verbally
Slide to mark confirmed
next/prev appt · Enter open · focus the slider + Space to confirm

E Dual timezone clarity Fold in now

Show the prospect's local time and your time. Reasoning: the lead's timezone already drives reminders; an admin/caller in another tz can easily mis-time a call or read the slot wrong. Make both explicit.

Before
10:30 AM
Thu, Jun 11
After
10:30 AM ET · prospect
Thu, Jun 11 · 7:30 AM your time (PT)

F Confirmation freshness + audit Fold in now

Show when it was confirmed (relative), flag a stale confirmation for an imminent appt with a one-tap re-confirm, and keep a small per-appointment audit log (who did what, when) in the drawer. Reasoning: a 4-day-old confirmation for today's slot is a show-rate risk; and "who marked this confirmed?" needs an answer.

Before
✓ Confirmed
No idea when, by whom, or whether it's still fresh.
After
✓ Confirmed4 days ago⚠ stale — appt is today↻ Re-confirm
Nardeen confirmed · Jun 7, 9:14 AM
Sewar rescheduled 2:00→10:30 · Jun 6
Ahmad booked · Jun 5

G Confirmation signal on Deliverables Deliverables phase

Surface confirmation as a quality signal where clients receive the work: a Confirmation column (already planned), a "⚠ Unconfirmed" filter, and a flag on appointments delivered without ever being confirmed. Reasoning: confirmed appointments show up at a higher rate — that's exactly what a client cares about, so make it visible/filterable at delivery.

Before
D
Deliverables
no confirmation signal
#3201
Lisa Edwards
Ram
#3202
Cristian Martinez
Ram
After
D
Deliverables
confirmation surfaced
All⚠ Unconfirmed (3)Confirmed
#3201
Lisa Edwards
Confirmed
#3202
Cristian Martinez
delivered · never confirmed
Pending

H AI summary of the confirmation call Separate spec

Auto-summarize (and optionally transcribe) the confirmation-call recording. Reasoning: recordings are underused — nobody re-listens. A one-line summary surfaces the substance for QA and client delivery instantly. Flagging, not pushing — it's cost + infra (transcription/LLM) and deserves its own design.

Before
Confirmation call
1:20
To know what was said, you have to listen to the whole thing.
After
Confirmation call
1:20
✦ AI summary
Lead confirmed for 10:30 AM, will bring spouse. Asked about parking. Positive, no concerns. · view transcript

My recommendation: A–F into the appts initiative, G into the deliverables phase, H as a separate spec. Tell me which to keep/strike/tweak and I'll write the full spec around the agreed set.