docs: present the plugin for Claude and state the start-point limitation

- README, the note (abstract, introduction, section 10), the two-page
  summary and the slides now point to the plugin dynamisk-rettsstat, with
  link. The slides get a new slide 16 about it (17 slides in all); the
  summary gets a box with both links and stays on two pages.
- New limitation in section 10: in the models with a court queue the
  starting point is close to, but not exactly, an equilibrium. Without any
  shock crime drifts from 1.000 to 1.018 and the processing time from 3.0
  to 4.6 months over 240 months. No numbers, tables or figures change.
- PDFs rebuilt: note 59 pages (was 58), summary 2, slides 17 (was 16).
- sim.py, diagnose.py, forlop.py and paper/data are unchanged.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-11-11 20:39:26 +01:00
commit dbcab3fb68
Signed by: ktg
SSH key fingerprint: SHA256:JakMjO6FTBBzN0Bhfj9saOoEjaFxlSdYuZQQpM/lF9Q
12 changed files with 117 additions and 17 deletions

View file

@ -5,13 +5,15 @@ Prinsippet bak: «Innsatsen for å håndheve lover og regler bør løpende stå
Kjørt på offentlige norske tall finner verktøyet to ledd som ligger likt over full utnyttelse (1,09): fengsel, der soningskøen vokser raskere enn dommer blir iverksatt, og politi og påtale, der om lag ett av ti etterforskede lovbrudd ble henlagt med manglende saksbehandlingskapasitet som begrunnelse (30 334 i 2025). Verktøyet peker på fengsel fordi køen der vokser raskest, men forskjellen er mindre enn usikkerheten i tallene. Tingretten ligger også over full utnyttelse (1,04). Se [Første forsøk med norske tall](#første-forsøk-med-norske-tall).
**Vil du bruke verktøyet uten å programmere?** Pluginen [dynamisk-rettsstat](https://git.fromaitochitta.com/open/dynamisk-rettsstat) kjører modellen når du snakker med Claude: legg inn tall per ledd, eller spør «hva om …», og få leddet som binder, forløpet over tid og egne scenarioer. Se [Bruk verktøyet med Claude](#bruk-verktøyet-med-claude).
## Les notatet
| Dokument | Omfang |
|---|---|
| [Den dynamiske rettsstaten](https://git.fromaitochitta.com/open/den-dynamiske-rettsstaten/raw/branch/main/pdf/Den_dynamiske_rettsstaten.pdf), konseptnotat, versjon 2 | 58 sider |
| [Den dynamiske rettsstaten](https://git.fromaitochitta.com/open/den-dynamiske-rettsstaten/raw/branch/main/pdf/Den_dynamiske_rettsstaten.pdf), konseptnotat, versjon 2 | 59 sider |
| [Sammendrag for beslutningstakere](https://git.fromaitochitta.com/open/den-dynamiske-rettsstaten/raw/branch/main/pdf/Den_dynamiske_rettsstaten_sammendrag.pdf) | 2 sider |
| [Lysark: fra tall til tiltak](https://git.fromaitochitta.com/open/den-dynamiske-rettsstaten/raw/branch/main/pdf/Den_dynamiske_rettsstaten_karusell.pdf) | 16 lysark |
| [Lysark: fra tall til tiltak](https://git.fromaitochitta.com/open/den-dynamiske-rettsstaten/raw/branch/main/pdf/Den_dynamiske_rettsstaten_karusell.pdf) | 17 lysark |
## Install
@ -33,6 +35,17 @@ cd paper
Skriptet bruker om lag to minutter. Det skriver ut nøkkeltallene som brukes i teksten, og skriver figurdataene til `paper/data/`. Med versjonene over blir alle 22 datafilene byte for byte like dem som ligger i repoet. Det kan du sjekke selv: `git status paper/data` skal ikke vise noen endringer etter kjøringen. Ingenting kjører denne sjekken automatisk.
## Bruk verktøyet med Claude
[dynamisk-rettsstat](https://git.fromaitochitta.com/open/dynamisk-rettsstat) er en plugin for Claude som kjører modellen i dette repoet, uten at du trenger kommandolinja. Den virker i Claude Code og i Claude Cowork, og har fire ferdigheter:
- **Finn leddet som binder** fra tall per ledd, med tiltakstype og kapasitetsbehov. Det er `diagnose.py` herfra.
- **Følg tiltaket over tid**, måned for måned, med stabilitetssjekk. Det er `forlop.py` herfra.
- **Kjør modellen med egne forutsetninger**: andre parametere, regler, sjokk og tiltak, og sveip over dem.
- **Forbedre modellen** i en kopi du eier, med en kontroll som sier hvilke av notatets resultater endringen flytter.
Pluginen regner med koden herfra, uendret. Kontrollen i pluginen gjenskaper de 22 datafilene i `paper/data/` byte for byte. Installasjon, eksempler og hva som er prøvd, står i [pluginens README](https://git.fromaitochitta.com/open/dynamisk-rettsstat).
## Finn flaskehalsen med egne tall
`paper/diagnose.py` går fra tall per ledd i kjeden til leddet som binder og tiltakstypen, etter trinn (c)–(e) i notatets metode. Du oppgir for hvert ledd innstrømning og kapasitet (saker per måned), restanse (saker) og målet for saksbehandlingstid (måneder). Hvis noen saker kan ledes til forenklede reaksjoner, oppgir du også hvor stor andel det kan være. Skriptet trenger bare Python 3.
@ -109,6 +122,7 @@ Dette er et konseptnotat og en invitasjon til videre forskning. Flaskehalsdiagno
- Selve modellen er ikke kalibrert på norske data. Parameterne er stiliserte, og simuleringene illustrerer mekanismer. De er ikke prognoser.
- Hvilket ledd i kjeden som faktisk binder, er et empirisk spørsmål. Domstolen er et gjennomregnet eksempel. Dagens tall peker mot politi, påtale og straffegjennomføring, og det første, grove forsøket på norske tall peker samme vei, med forbeholdene over.
- «Resten av kjeden» betyr i denne versjonen politiets innsats, andelen påtalemyndigheten leder utenom, og strømmen videre til leddene etter. Bare ett ledd har kø i modellen. I notatets simuleringer er det domstolen; i `forlop.py` er det leddet som binder i dine tall.
- I modellene med kø i domstolen er utgangspunktet nesten, men ikke helt, en likevekt. Kjørt uten sjokk går kriminaliteten fra 1,000 til 1,018 og saksbehandlingstiden fra 3,0 til 4,6 måneder over 240 måneder, fordi saker som faller fra køen, aldri trekkes fra kriminaliteten. En liten del av det kjedescenarioene viser, er denne driften. Den er ikke trukket fra, og det er ikke undersøkt om den påvirker rangeringen av tiltakene. Notatet omtaler det i avsnitt 10.
- Kostnader og gevinster er ikke regnet i kroner.
- Avsnitt 10 i notatet beskriver begrensningene og har en veiplan i åtte punkter for det som gjenstår.