Öppen ranking
Ingen hemlig algoritm. Det här är vikterna och reglerna som faktiskt kör i produktionskoden, importerade rakt ur src/lib/decision/score.ts - inte en förenklad beskrivning av dem.
Tripnorm tar aldrig betalt för att ett hotell ska rankas högre. Ett hotell får en av de tre rollerna uteslutande baserat på poängen nedan - aldrig baserat på vilken partner som listat det eller vad Tripnorm tjänar på en bokning. Hela löftet, versionerat och verifierbart: oberoende-deklarationen.
Tryggast
Högst (risk × 0,5 + totalpoäng × 0,5) bland kandidater med noll diskvalificerare. En diskvalificerad kandidat kan aldrig bli tryggast - inga undantag.
Samma regel, andra namn på vissa scenariosidor: Enklast med barn, Minst risk för veckan.
Bäst värde
Mest för pengarna när avbokning och avgifter räknats in – inte bara lägst pris – bland hotell som inte redan fallit på en hård regel.
Samma regel, andra namn på vissa scenariosidor: Bäst yta för pengarna, Bäst värde för veckan.
Pärlan
Starkast karaktärspoäng bland det som blir kvar, exklusive hårt diskvalificerade kandidater.
Samma regel, andra namn på vissa scenariosidor: Mest romantiskt, Närmast äventyret, Bäst omväxling.
Varje kandidats totalpoäng är en viktad summa av sex delpoäng. Vikterna summerar till 100% - score.ts exporterar dem som TOTAL_SCORE_WEIGHTS.
"Passar resans syfte" är sedan matchningsprofilen (2026-08) en graderad flerparameters-matchning: utöver syftesprofilen vägs varje uttrycklig preferens i din fråga in - lugnt/livligt, familjeanpassning, arbetsro, centralt läge, stilönskemål, varje bekvämlighetskrav och undvik-krav - mot hotellets kurerade attribut. Exakt vilka parametrar som matchades, och utfallet per rad, visas öppet på varje kort under "Visa detaljer". Okänd data räknas aldrig in - varken för eller emot.
Behöver du fler än tre? "Utöka urvalet" visar reserverna - kandidater som klarade alla hårda regler men inte vann någon roll - i exakt samma poängordning som poängen ovan räknar fram, tre i taget och med samma poängbevis per kort. Ingen ny logik, inga andra vikter. Varje rollkort visar dessutom vinstmarginalen mot rollens närmaste utmanare: "jämnt lopp" betyder att tvåan låg mindre än fem poäng bakom - en knapp vinst ska aldrig se självklar ut.
"Läge"-poängen är inte en generell centralitetspoäng - den räknas mot vad just den här resan behöver. En affärsresa och en fritidsresa belönar olika egenskaper hos samma hotell.
Affärsresa
lage, transport, trygghet, service
Representation
service, representation, karaktar, premium
Fritid
upplevelse, lugn, spa, hav, karaktar
Okänt syfte
lage, trygghet, pris, karaktar
"Karaktär"-poängen (Pärlan-rollen) letar specifikt efter: karaktar, upplevelse, boutique, design.
Vissa problem gör att ett hotell aldrig kan få en viss roll, oavsett hur hög dess poäng annars är. Tre av dem (markerade nedan) diskvalificerar helt - hotellet visas inte alls som ett topval.
Det här gör vi aldrig
Fäll ut ett hotellkort i sökresultatet så visas exakt de här sex delpoängen för just det hotellet, plus vilka diskvalificerare som fällde bort andra kandidater i samma sökning.