Files
alva/felsokning/docs/exempel/vibration-vid-88-km-h.md
T
Claude 301c477e25 Merge main: Guidad Felsökning flyttar ur roten till felsokning/
Main är sedan den här grenen skapades en helt annan produkt — Semantika,
en mobilapp med egen CDK-infrastruktur. Den äger nu repots rot: en
npm-workspaces-monorepo med apps/mobile, services/api och infra.

För att båda ska rymmas i samma repo flyttar Guidad Felsökning in i en
egen katalog i stället för att göra anspråk på roten:

  felsokning/app        webbklienten (Vite, egen package.json och
                        eslint-/vitest-konfiguration)
  felsokning/services   plattformstjänsten och AI-orkestern
  felsokning/infra      Terraform och databasschemat
  felsokning/docs       vision, moduler, drift
  felsokning/supabase   edge-funktion och migrationer

Merge:n hade tagit bort 128 filer som Guidad Felsökning bygger på —
värdapplikationens komponenter, Supabase-klienten, tillgångar — eftersom
main raderat dem och den här grenen inte råkat ändra just dem. De är
återställda på sin nya plats. Utan dem gick varken bygget eller
testerna: ai.ts och synk.ts importerar Supabase-klienten.

Semantikas rotfiler är orörda: package.json, eslint.config.js och
.github/workflows/ är deras. Guidad Felsökning har egna motsvarigheter i
sin katalog.

CI flyttar samtidigt från GitHub Actions till .gitea/workflows — samma
syntax, egna runners. .github/workflows/ tillhör Semantika härefter.

Verifierat på den nya platsen: 96 vitest-tester, typkontroll, eslint på
både klient och tjänster, bygge, och integrationstest mot riktig Postgres.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012EQg3rJsrQ1ZNTvkzmQAtt
2026-08-04 12:22:49 +00:00

2.6 KiB
Raw Blame History

Exempelflöde: ”Bilen vibrerar runt 88 km/h”

Det här exemplet illustrerar hur Guidad Felsökning fungerar i praktiken: en digital diagnostikprocess, inte en AI-chat. AI:n hoppar inte direkt till ”det är nog hjulbalansering”, utan följer en reproducerbar metod.


Ärende

Kundens beskrivning

”Bilen vibrerar runt 88 km/h.”


Steg 1 Verifiera symptom

Systemet frågar:

  • Är vibrationen hastighetsberoende?
  • Känns den i ratten, stolen eller hela bilen?
  • Sker den vid acceleration, jämn fart eller inbromsning?
  • Försvinner den över eller under ett visst hastighetsintervall?

När svaren finns dokumenterade går processen vidare.


Steg 2 Visuell kontroll

Systemet ber teknikern att fotografera:

  • Vänster framhjul
  • Höger framhjul
  • Vänster bakhjul
  • Höger bakhjul

Bildanalysen kan därefter hjälpa till att identifiera sådant som faktiskt går att observera, till exempel:

  • däckets DOT-/tillverkningsdatum (via OCR),
  • ovanligt eller ojämnt slitage,
  • synliga skador eller deformationer,
  • saknade eller lösa balanseringsvikter om de är tydligt synliga,
  • felaktig däckdimension eller olika däcktyper.

Det viktiga är att systemet skiljer på observation och slutsats. Exempelvis kan det säga:

”En balanseringsvikt verkar saknas på höger framhjul. Kontrollera hjulet manuellt.”

i stället för att slå fast att det är orsaken till felet.


Steg 3 Rekommenderade kontroller

Därefter föreslår systemet nästa steg, exempelvis:

  • kontrollera lufttryck,
  • kontrollera hjulmoment,
  • kontrollera radial- och sidokast,
  • kontrollera hjulbalansering,
  • kontrollera bussningar och leder,
  • genomför provkörning.

Varje punkt bockas av och dokumenteras.


Steg 4 Provkörning

Systemet sammanfattar vad som ska verifieras under provkörningen:

  • Hastighet där vibration uppstår.
  • Förändring vid acceleration.
  • Förändring vid motorbroms.
  • Förändring vid kurvtagning.
  • Om vibration känns i ratt eller kaross.

Steg 5 Sammanfattning

När teknikern väljer att pausa eller avsluta arbetet genereras automatiskt en rapport, exempelvis:

Utförda kontroller

  • Fyra hjul fotograferade.
  • DOT-koder dokumenterade.
  • Däckslitage kontrollerat.
  • Lufttryck verifierat.
  • Hjulbalansering kontrollerad.
  • Provkörning genomförd.

Resultat

Observationer och mätvärden sammanfattas utan att systemet drar slutsatser som saknar stöd.

Rekommenderade nästa steg

Exempelvis kontroll av drivaxlar, hjullager eller andra komponenter om tidigare kontroller inte identifierat orsaken.