feat(okr): arkivklar-kommando og GDPR-posisjon i governance

This commit is contained in:
Kjell Tore Guttormsen 2026-08-02 10:27:32 +02:00
commit 42d75dfad8
6 changed files with 265 additions and 7 deletions

89
commands/arkivklar.md Normal file
View file

@ -0,0 +1,89 @@
---
name: okr:arkivklar
description: Vurderingsgrunnlag mot bevaringsforskrifta - hva i OKR-treet faller trolig under bevaringspaabudet, og hva boer vurderes overfoert til sak-arkivet
allowed-tools: Read, Bash, Glob
argument-hint: "[bundle-rot - default .claude/okr]"
---
# OKR Arkivklar - vurderingsgrunnlag mot bevaringsforskrifta
Gaa gjennom OKR-treet og rapporter hvilke kategorier i bevaringsforskrifta
(FOR-2025-12-19-2729) innholdet trolig faller under, og hva som boer **vurderes
overfoert** til virksomhetens sak-/arkivsystem.
## Hva denne kommandoen IKKE gjoer
**Den sletter ingenting, og den kan ikke slette noe.** Tool-lista over
inneholder verken `Write` eller `Edit` — kommandoen er lesende i verktoeylaget,
ikke bare i prosaen. Presedens: `commands/sporing.md`.
**Den tar heller ingen avgjoerelse.** Kassasjon — «å gjere til inkjes
dokumentasjon slik at han ikkje lenger finst» (arkivlova § 2 g) — krever enten
forskriftshjemmel fra Nasjonalarkivet eller loeyve derfra (arkivlova § 13).
Selve vurderingen hoerer til virksomhetens dokumentasjonsplan, jf. arkivlova § 8
og arkivforskrifta § 12 b. Ingen av delene kan avledes fra en filtype, og
verktoeyet forsoeker det ikke.
Det finnes **ingen slettemodell i denne pluginen**, og ingen skal innfoeres.
Trenger du aa arkivere en syklus eller ta ut innholdet, er det
`/okr:oppsett arkiver` og `/okr:export` som daekker det behovet.
## Kjoering
```bash
# Rapport til skjerm (default)
node "${CLAUDE_PLUGIN_ROOT}/scripts/arkivklar.mjs" .claude/okr
# Rapport til fil (skrives atomisk, ALDRI inn i bundlen selv)
node "${CLAUDE_PLUGIN_ROOT}/scripts/arkivklar.mjs" .claude/okr arkivklar-rapport.md
```
Exit-koder: `0` rapport produsert · `1` uventet feil (inkludert brudd paa
path-confinement) · `2` bruksfeil (manglende eller ukjent sti).
Kjoerer brukeren kommandoen uten argument, bruk `.claude/okr` som bundle-rot.
## Hva rapporten inneholder
| Seksjon | Paragraf | Innhold |
|---------|----------|---------|
| Statleg styringslinje | bevaringsforskrifta § 7 | tildelingsbrev, rapportar, etatsstyringsmoeter, evalueringa |
| Kommunal styringslinje | bevaringsforskrifta § 30 | handlingsprogram, tertialrapportering, aarsmelding |
| Ikke navngitt | bevaringsforskrifta § 3 | alt annet — **skal bevares** inntil Nasjonalarkivet har fastsett reglar |
De to styringslinjene er **parallelle, ikke alternative**. Samme fil kan treffe en
kategori i begge, og da rapporteres begge — verktoeyet velger ikke styringslinje
paa virksomhetens vegne.
At noe havner under § 3 betyr at det skal **bevares**, ikke det motsatte.
Sikringsparagrafen fastsetter at dokumentasjon som ikke er nevnt i forskrifta
skal takast vare paa inntil Nasjonalarkivet har fastsett reglar.
## Den ukjente forutsetningen
Arkivforskrifta § 1 bokstav c gjoer vurderingen betinget av om dokumentasjonen
**allerede blir sikra og forvalta som arkiv i eit anna informasjonssystem**.
Verktoeyet leser kun OKR-treet og ser ikke sak-/arkivsystemet. Rapporten navngir
derfor tilstanden som **ukjent** i stedet for aa anta den bort — det er en
avklaring virksomheten maa gjoere selv.
## Naar bruke
- Foer en syklus arkiveres, for aa se hva som boer over i sak-arkivet.
- Ved etablering av dokumentasjonsplan, som innspill om hva OKR-arbeidet faktisk
produserer av arkivpliktig materiale.
- Ved sporsmaal om personopplysninger i treet — se GDPR-posisjonen i
`references/okr-offentlig-governance.md`. Kortversjonen: pluginen sletter
ikke, den sperrer.
## Etter kjoering
Presenter rapporten, og vaer eksplisitt paa at den er et **grunnlag for
vurdering**, ikke en konklusjon. Foreslaa at virksomhetens arkivfaglige
ressurs tar stilling til overfoering. Ikke tilby aa slette noe.
## Referanser
- `references/okr-offentlig-governance.md` — GDPR-posisjonen og arkivregelverket
- Arkivlova LOV-2025-06-20-96 (i kraft 01.01.2026)
- Bevaringsforskrifta FOR-2025-12-19-2729 · arkivforskrifta FOR-2025-12-17-2647

View file

@ -28,6 +28,7 @@ kommandoene for det temaet. Ellers vis full oversikt.
| `/okr:innboks` | Ingest dokumenter fra innboksen (`.claude/okr/innboks/`) til kunnskapstreet |
| `/okr:rapport` | Generer rapport fra syklusdata: `tertial`, `arsrapport` (del III) eller `etatsstyring` — committed og aspirational hver for seg |
| `/okr:export` | Eksporter OKR-dokumenter til print-klar PDF (ledelse/Riksrevisjon) |
| `/okr:arkivklar` | Vurderingsgrunnlag mot bevaringsforskrifta (§§ 7/30, sikring § 3) — hva boer vurderes overfoert til sak-arkivet. Lesende: sletter aldri, avgjoer aldri |
| `/okr:freshen-references` | KB-selvevaluator + currency-polling av offentlige kilder |
| `/okr:help` | Denne oversikten — kommandoer, agenter, anbefalt arbeidsflyt |
@ -64,9 +65,10 @@ du er — coaching-hooken minner deg på dette ved sesjonsstart.
### Sent i syklus (uke 1216) — lukk og lær
8. `/okr:sporing` — endelig scoring
9. `/okr:export` — eksporter status/retrospektiv til PDF for ledelse/Riksrevisjon
10. `/okr:oppsett arkiver` — arkiver syklus, generer retrospektiv
11. `/okr:analyse` — se trender på tvers av sykluser
12. `/okr:skriv` — start neste syklus med lærdommene
10. `/okr:arkivklar` — se hva som boer vurderes overfoert til sak-arkivet foer syklusen lukkes
11. `/okr:oppsett arkiver` — arkiver syklus, generer retrospektiv
12. `/okr:analyse` — se trender på tvers av sykluser
13. `/okr:skriv` — start neste syklus med lærdommene
### Løpende vedlikehold
- `/okr:innboks` — dropp dokumenter i `.claude/okr/innboks/` og ingest dem til kunnskapstreet