301c477e25
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
100 lines
2.6 KiB
Markdown
100 lines
2.6 KiB
Markdown
# 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.
|