๐ธ Loss Tracker
The invisible bleed, made visible. Tap any row to expand the full story. The YTD number is what Mike never knew. Every save is real โ persists between visits, recalculates everything live.
โ Log a loss
๐ Where the bleed comes from
๐ท Per-tech (visibility, not punishment)
๐ Recent losses
0 logged๐ง What this teaches Mike
๐งญ Signal, not blame
Irwin's toolbox is always perfect, his bay is always clean. He had a bad week (Corvette + Tacoma back to back). That's coachable, not fireable. The Tacoma loss is a signal Mike can use to schedule extra mentoring on bearing diagnosis โ not a strike.
๐ฐ Repricing trigger
If bearing-noise diagnostic jobs eat $680 once a quarter, the standard bearing-noise estimate should include a "noise verification ride-along" as a billable step. Loss data โ smarter quotes.
๐ค Pattern detection (after 30+ entries)
Once 30+ losses are logged, Wrench Buddy AI flags "this customer complaint type bleeds an average of $X โ quote accordingly." The pattern engine activates automatically.
๐ What this page is worth
Most shops have no idea what their invisible bleed costs. Mike's was running $1,180/month before this page existed. Logging it = seeing it = fixing it.
โ Log loss saves to localStorage ยท persists between visits
โ Metrics recalculate live on every save (YTD, this month, biggest, recoverable)
โ Category bars + tech cards redraw on every change
โ Tap any row to expand the full story
โ Edit / delete work on every entry (with confirmation)
โ Export CSV downloads a real file for the accountant
โ ๐ Speak buttons use the browser's speech synthesis ยท works hands-free