// /diagnose · diag-as-a-service

Run a diagnostic. Read the bench tape.

Dump what the truck saw — symptom, photo, voice note, or a fault code straight off the control board. The deterministic engine returns three ranked probable causes; if none match, route the ticket to a specialist on the bench.

INTAKE
// audio + photo + fault code
Punch in what the truck saw.
Symptoms, audio, and a fault code are all valued inputs to the engine. Bytes stay in the browser — only file names + sizes flow through.

Plain language. The engine scores this against common fault fingerprints.

Manufacturer or industry code. A clean match boosts the score by 5.

image/* up to 50 MB

audio/* up to 50 MB

// engine v1 · deterministic scorer

AWAITING INTAKE
Ranked causes will land here.
Submit the form and the deterministic engine returns your top three probable faults, ranked by symptom + fault-code + attachment signal.

How the engine scores a ticket

01Stage

Tokenize the symptom

Lowercased word tokens are scored against the seeded library of common HVAC, plumbing, electrical, and appliance fault fingerprints.

02Stage

Boost the matches

A clean fault-code match contributes +5; corroborating photo or voice hints contribute +2 each, so attached material changes the ranking.

03Stage

Hand off to the bench

If nothing scores, the column backfills with deterministic placeholders and the escalate button routes the ticket to a specialist.