Skip to content

Fix DIAL-V3: Internal power dialer mockup for Rick#129

Open
bmoss2015 wants to merge 1 commit into
mainfrom
fix/dialer-v3-rick-internal
Open

Fix DIAL-V3: Internal power dialer mockup for Rick#129
bmoss2015 wants to merge 1 commit into
mainfrom
fix/dialer-v3-rick-internal

Conversation

@bmoss2015

Copy link
Copy Markdown
Owner

Summary

  • V44 + V45 power dialer chassis at `/share/dialer-mockup-final` (public, no auth) targeted at the internal Moss Equity Operating team, not the SaaS launch
  • Optimized for a VA running 200 to 300 dials per day for 6 plus hours
  • Renders both case states (Hayes estate + Pemberton foreclosure), both wrap-up screens, V44 Queue Progressed, V45 Drawer Open, plus a Pre Session Setup page at `/dialer-setup`

Routes

  • `/share/dialer-mockup-final` — comparison index with anchor links
  • `/v44`, `/v44-wrap`, `/v44-state-b`, `/v44-queue-progressed`
  • `/v45`, `/v45-wrap`, `/v45-state-b`, `/v45-drawer-open`
  • `/dialer-setup` — pre session setup

What Changed From The Prior Round

  • Avatar circles removed
  • Hero financial: 3-line stack RECOVERY FEE / SURPLUS / NET TO FIRM (Net to Firm largest) + tiny gray Case ID
  • Lead names follow the spec: owner name (Cornelius J. Hayes Jr., Wallace Pemberton) or property address; never the word Estate or Foreclosure
  • case_type drives the chip: estate -> Same Estate, foreclosure -> Same Property, other -> Same Case
  • AI block renamed Lead Summary, no Gemini attribution, no manual refresh button
  • Stats strip: number + single arrow only, sub-text layers (above pace / above session avg) removed; hover tooltip carries the detail
  • Queue header reads only Lead 3 of 100; rows are Proper Case bold + relationship + surplus + location
  • Completed rows: strikethrough, 50% opacity, check icon in place of position number
  • Controls: 5 equal 110px x 44px buttons + separate End Call; Add Note inline expansion preview
  • Pause Session button added in top header next to End Session
  • Wrap Up replaces the control row in place with How did the call go? + 5 outcome chips + Quick Note + Skip Follow Up toggle
  • Sticky countdown banner format: Next: [Name] · [Relationship] · 0:03 · Dial Now · Skip
  • Cards: white surface, no border, 12px radius, 16px padding, shadow 0 1px 2px / 0 1px 3px
  • Contact Tree counts Callable vs Reference; multi-phone rows show a chevron; reference contacts marked Not Dialable
  • The word Disposition does not appear in any UI surface
  • The word Floor does not appear anywhere

Pre Session Setup

  • Lead List filters + Selected count
  • Dial From Number + Auto Map by State toggle
  • DNC Behavior (Skip default ON, Call Anyway override default OFF)
  • Voicemail Drop Template + Manage VM Templates link
  • Wrap Up Time slider 0 to 10s, default 3s
  • 5 outcome email template dropdowns; SMS dropdowns disabled with Pending A2P 10DLC registration notice
  • Start Session CTA at the bottom

Test Plan

  • Index renders V44 + V45 sections with 4 thumbs each + jump links + Pre Session Setup CTA
  • Every full-size route renders without error
  • V44 Pemberton chip reads Same Property; V44 Hayes chip reads Same Estate
  • V44 Queue Progressed shows rows 1 + 2 strikethrough with check icons; row 3 highlighted
  • V45 Drawer Open shows 3 white cards in the right column at 30% width
  • Wrap Up screens keep the petrol gradient, Lead Summary dimmed, sticky countdown banner visible
  • /dialer-setup loads with all 7 cards and the Start Session button

🤖 Generated with Claude Code

V44 + V45 chassis for an internal tool, optimized for a VA running
200 to 300 dials per day for 6 plus hours. Two case states (Hayes
estate, Pemberton foreclosure), Wrap Up screens, V44 Queue Progressed,
V45 Drawer Open, plus a Pre Session Setup page.

Hero
- Avatar circle removed.
- Case-type chip on top-left (Same Estate or Same Property by
  lead.case_type), green dot + Connected timer on top-right, no pill.
- Title is the owner name only (Cornelius J. Hayes Jr., Wallace
  Pemberton). Never the word Estate or Foreclosure.
- Phone is white-space nowrap with tabular numerals; address wraps at
  comma boundaries via wbr.
- Right side: 3-line financial stack RECOVERY FEE / SURPLUS / NET TO
  FIRM with Net to Firm the largest weight, then a tiny gray Case ID.
- Lead Summary bullets render directly on the gradient with no
  attribution and no manual refresh button.

Controls
- 5 equal 110px x 44px buttons (Mute, Keypad, Hold, Transfer, Add Note),
  End Call on its own at the right, all 8px radius.
- Add Note expands an inline input below the row, no modal.
- Pause Session button in the top header next to End Session.

Wrap Up
- Hero KEEPS the petrol gradient. Status flips to gray Call Ended.
- Lead Summary dims to 70 percent.
- Control row replaces in place with How did the call go? + 5 outcome
  chips + Quick Note + Skip Follow Up toggle.
- Sticky countdown banner at top of viewport with Dial Now + Skip.

Stats + Queue
- 4 metric strip with number + single arrow only, no sub-text layers.
- Queue header reads only Lead 3 of 100.
- Each row: position + Proper Case name + relationship + surplus +
  location. Done rows: strikethrough, 50 percent opacity, check icon.
- Search input has no border, bg #F5F5F5, slash shortcut chip with
  Press / to focus tooltip.

Cards (V44 right column and V45 drawer)
- White surface, no border, 12px radius, 16px internal padding, shadow
  0 1px 2px / 0 1px 3px.
- Case Details, Latest Activity (View Timeline link), Contact Tree.
- Contact Tree counts Callable vs Reference; multi-phone rows show a
  chevron; reference contacts marked Not Dialable with a doc icon.

Pre Session Setup at /dialer-setup
- Lead List filters with selected count.
- Dial From Number with Auto Map by State toggle.
- DNC Behavior with Skip default ON and Call Anyway override.
- Voicemail Drop Template dropdown + Manage link.
- Wrap Up Time slider 0 to 10, default 3.
- 5 outcome email template dropdowns; SMS dropdowns disabled with the
  Pending A2P registration notice.
- Start Session CTA at the bottom.

Demo Data
- Hayes (estate): L-2026-0218, Cuyahoga Tax Sale May 6, RF 30%,
  Surplus $521,900, Net to Firm $146,132. Contacts: Cornelius Jr. (2
  phones), Loretta, Marcus, Diane Chen (reference).
- Pemberton (foreclosure): L-2026-0331, Lancaster Sheriff Sale Sept
  12, RF 30%, Surplus $725,333, Net to Firm $217,600. Contacts:
  Wallace, Linda (ex-spouse).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
moss-equity-portal Ready Ready Preview, Comment Jun 17, 2026 2:51am

Request Review

@supabase

supabase Bot commented Jun 17, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project rsdmyydyhqgkkvwlklif because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant