Owner's book · not a shop
Know the car. Then the window. Factory specs in plain English — don't authorize until you can say this at the counter.
Bond · hold · FNOL
Beginner · paper + photosExpert · bond # · test intent
Tick the written estimate. Shoot the finished work. A hold here is play money unless this bay says Stripe test.
No surety bond, no escrow, no shop payout. Missing STRIPE_SECRET_KEY → DEMO stamp. sk_test_ → PaymentIntent, capture_method=manual, not captured. sk_live_ is refused.
Trust · honesty first
Ledger · this bay
Zero users and zero reviews is the honest number. There is no review widget to grow into. A counsel hologram would be a lie — hire outside review. Nobody here signed plate-to-VIN, DPPA, live charges, or a courtroom venue. A checkbox is not a lawyer.
Users
0
No accounts. No headcount.
Reviews
0
No star wall. No invented quote.
Counsel
No stamp
Hire outside review. Not approved. No hologram.
Not legal advice. Not a licensed inspector. Not a shop.
Proof · counted, not invented
Tickets are lines in a gitignored jsonl on this machine. Flagged quotes live in this browser. The service worker kill switch is a real href. If the number is zero, we print zero.
Tickets on this bay
0
Non-empty lines in .data/contact-submissions.jsonl. Emailed tickets are not in this file.
Quotes flagged
0
Non-ok lines on the last quote in this browser. Not a star. Not a review.
SW unlock
Written estimate checklist
A bonded-looking estimate is paper you can read. We do not bond the shop. We do not pay them.
0 / 8 ticked
Photo verification
Next frame: VIN + RO header. 17 characters readable. Shop name and RO number in the same folder. Photos compress on this phone. They stay here — we do not send them to a shop.
VIN + RO header
17 characters readable. Shop name and RO number in the same folder. JPEG on this phone.
Or paste an image here (Ctrl/Cmd+V)
First notice of loss
Shoot these, then open your carrier. We do not file the claim.
0 / 8 in the folder
Available
Unregisters a leftover worker. /?unlock=1
Wall · consented names only
Reply on /contact and tick consent to be named. We print only jsonl rows with that box on. We will not invent a shop, an owner, or a quote. Reviews stay 0 until a real review exists — these notes are not stars.
Named quotes · 0
Counsel · hire outside review
Hire outside counsel for DPPA, plate ToS, live charges, and a courtroom venue. A checkbox on /contact is not a lawyer. That is not “approved by counsel.” There is no hologram and no counsel-signed badge.
At the window · 30 seconds
RepairPal would have routed this. YourMechanic would have sent a person. You walked in with a script.
How a number is judged
Quote line
A flagged line is judged against a typical independent band for the ZIP you typed, plus a local regex price book. That is not Motor, Mitchell, or ALLDATA hours.
Recalls
SaferCar campaigns are year / make / model — the nameplate. They are not a VIN open/closed file. SaferCar’s VIN check is a link-out, not our API.
Specs
Catalog row first. Heuristic last. Heuristic specs can be wrong. The door jamb and the cap still win.
Rooftops
OpenStreetMap Nominatim plus Overpass. Not a certified network. We do not book, rate, or take a cut.
Confidence · source lanes
Every number on this bay wears one of these. Heuristic is allowed. Heuristic labeled catalog is a lie.
NHTSA
VIN / year-make-model from vPIC. Recalls are SaferCar nameplate, not VIN closeout.
CATALOG
Year / make / model row in our fluids book. Still confirm the cap.
HEURISTIC
No catalog row. Heuristic specs can be wrong. Door jamb wins.
REGEX
Quote line vs a local price book, then a typical independent ZIP band. Not Motor.