← Tillbaka till dashboard

Språkdisciplin

3-lagers stavnings/grammatik-pipeline. Genererad 2026-05-03 19:45.

Arkitektur: Pattern-först, inte ord-list-först. Lager 1 = NSSpellChecker (svensk ordbok via macOS) , rapport. Lager 2 = pattern-validator (validate_ai_patterns.py) , hård gate. Lager 3 = minimal blacklist (frozen Lund-historik) , kompletterande. Cross-city aggregator promotar systemiska fel automatiskt enligt 2-4 stad = soft flag, 5+ stad = auto-add.

Översikt

Aktiva patterns
35
Med regex (auto-fångade)
22
Kritisk-severity
19
Promotion-events
2

Per stad , senaste validatorkörning

StadAI-pattern FAILAI-pattern WARNSpelling FAILSwift FAIL
goteborg 0 0 0 0
haninge 0 7 0 8
helsingborg 0 3 0 27
kalmar 0 2 0 0
lund 0 3 0 22
malmo 17 9 0 23
nacka 62 16 4 10
sollentuna 1 0 1 13
solna 1 0 1 6
stockholm 0 0 0 0
taby 2 0 2 15
uppsala 0 0 0 0
vaxjo 0 2 0 0

Aktiva patterns (S1-S35)

Fångst-metod-fördelning: aggregator: 1 · evelina: 10 · none: 1 · regex: 22 · skill_internal: 1.
regex = validate_ai_patterns.py · evelina = granskar-bedömning · aggregator = cross-city · skill_internal = i Skribent anti-mall · none = reserved-id

ID
Beskrivning
Kategori
Metod
Severity
S1
tekniker under Spolbil-formulering
soheil_feedback
REGEX
KRITISK
S2
verkligheten blandar in-formulering
soheil_feedback
REGEX
KRITISK
S3
en part istället för partner
soheil_feedback
REGEX
KRITISK
S4
miljonprogram-Rosengård-stigma
soheil_feedback
REGEX
KRITISK
S5
em-dash i brödtext (U+2014)
soheil_feedback
REGEX
KRITISK
S6
direktmodell som enskilt ord
soheil_feedback
REGEX
KRITISK
S7
generiska AI-skrivna sektioner
soheil_feedback
EVELINA
KRITISK
S8
saknad å i suffix '*bestand'
stavning_suffix
REGEX
KRITISK
S9
bindestreck mellan rotord (felaktig sammansättning)
stavning_bindestreck
REGEX
SIGNIFIKANT
S10
akutrycka , AI-mall-fras
ai_mall_fras
REGEX
KRITISK
S11
baggaget , engelsk-kontaminering
engelska_kontaminering
REGEX
KRITISK
S12
AI-substantiv-konstruktioner (-barhet, -tätt-suffix)
ai_substantiv_konstruktion
REGEX
SIGNIFIKANT
S13
Sthlm Spol / Stockholm Spol i löptext
kundforbud_dotterbolag
REGEX
KRITISK
S14
kör jobbet , feature box-rubrik
talspraak_oprofessionell
REGEX
KRITISK
S15
mantelyta , teknisk jargong
teknisk_jargong
REGEX
KRITISK
S16
rubrik-fragment utan verb (Beslutsunderlag att arkivera-typ)
rubrik_fragment
EVELINA
SIGNIFIKANT
S17
Fastpris-löfte (hallucination)
hallucinerat_loefte
REGEX
KRITISK
S18
miljonprogram-ord generellt (även utanför Rosengård-kombo S4)
stigmatiserande_term
REGEX
SIGNIFIKANT
S19
RESERVERAD , id används inte (planering CC-56 A.4)
reserved
NONE
INFO
S20
cross-stad-återanvändning av identisk fras
mall_atering
AGGREGATOR
SIGNIFIKANT
S21
staccato utan kommatering
rytm_staccato
EVELINA
SIGNIFIKANT
S22
Cykel X-Y år för BRF telegramstil
telegramstil_hallucination
REGEX
KRITISK
S23
onödiga rapport-överlöften
overloeftet_rapport
EVELINA
SIGNIFIKANT
S24
munstycken byts beroende på (jargong)
teknisk_jargong
REGEX
KRITISK
S25
bokningsförfrågan , term ej i Spolbil-flödet
term_ej_i_floedet
REGEX
SIGNIFIKANT
S26
vi spolar golv (felaktig tjänstebeskrivning)
felaktig_tjanstebeskrivning
REGEX
KRITISK
S27
motsägelsefulla rubrik-prefix/title-kombinationer
motsaegelse_rubrik
EVELINA
SIGNIFIKANT
S28
ingår vs kan läggas till-semantik (kamerainspektion-fall)
felaktig_inkludering
EVELINA
SIGNIFIKANT
S29
BRF:er och bostadsrättsföreningar redundans
redundans_tautologi
REGEX
SIGNIFIKANT
S30
bindestreck mellan rotord (bredare än S9)
stavning_bindestreck_bredare
EVELINA
SIGNIFIKANT
S31
Se det som inte syns ovan jord (AI-mallfras)
ai_mallfras
REGEX
KRITISK
S32
Hel mantelyta i en planerad insats-typ H1 (titeldensitet)
titel_densitet
EVELINA
SIGNIFIKANT
S33
hackiga FAQ-svar utan flyt
faq_rytm
EVELINA
SIGNIFIKANT
S34
Sthlm Spol → omskrivnings-bibliotek (alias för S13)
omskrivnings_bibliotek
SKILL_INTERNAL
KRITISK
S35
generell hackig prosa / dålig svenska (Evelina-flagga)
svenska_helhet
EVELINA
SIGNIFIKANT

Whitelist-flaggor (vad som ändrats + varför)

Medvetna ändringar i scripts/data/known-domain-words.json. Varje rad är dokumentation av en borttagning eller scope-ändring som är relevant att se i sammanhanget med pattern-listan ovan.

stadsdelar_per_stad._note
Stadsdelar för batch 1-2-städer. Utökas per stad vid regenerering.
dotterbolag
Sthlm Spol + Stockholm Spol BORTTAGNA 2026-05-03 (CC-56 A.2). Soheil Slack 2026-05-01 22:00 sa 'skriv inte Stockholm Spol eller Sthlm Spol'. BLOCK-16 öppen. S13-pattern fångar förekomster i löptext.
ascii_slugs
Medvetna ASCII-slugs i URL-rader (FÄLT 1). Stavfri version ska INTE flaggas eftersom URL:er kräver ASCII.
legit_svenska_ord
Legitima svenska sammansättningar som NSSpellChecker inte har i ordbok men som verifierats korrekta

Auto-promotion-historik

2026-05-02 14:36 , S12: soft_flag_added (2-4 städer)
9 förekomster i 2 städer: haninge, nacka
2026-05-02 14:36 , S10: soft_flag_added (2-4 städer)
3 förekomster i 3 städer: sollentuna, solna, taby

NSSpellChecker , kandidater för nya patterns

Soft flag (2-4 städer , kandidater för pattern-tillägg)

Källa: cross-city-pattern-report-20260502-1436.json