test(m1): seed anonymised fixture corpus with hygiene scan

This commit is contained in:
Kjell Tore Guttormsen 2026-09-04 19:36:06 +02:00
commit b538b5c5f0
17 changed files with 910 additions and 0 deletions

View file

@ -0,0 +1,38 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte annonse og ingen
# ekte arbeidsgiver. Organisasjonsnummeret feiler mod-11 med vilje, og
# vertsnavn og e-postdomener ligger under .example (RFC 2606).
# Datoer er relative til 2026-09-15. Delscore er registrert her slik at
# regnestykket i steg 10 kan testes uten et modellkall.
annonse_id: ann-01
arbeidsgiver: Fjordtek AS
orgnr: 812345673
rolle: Seniorraadgiver datadeling
kilde: eksempelportalen
url: https://jobb.fjordtek.example/ann-01
kontakt: rekruttering@fjordtek.example
publisert: 2026-09-08
frist: 2026-09-29
sted: Tromsø
reisetid_min: 20
hjemmekontor_dager: 3
ansettelsesform: fast
lonn_nok: 900000
senioritet: senior
turnus: nei
delscore:
fagomrade: 8
oppgavetype: 7
teknologi: 6
selskapstype: 5
sum: 26
---
## Om stillingen
Fjordtek AS soeker en seniorraadgiver datadeling i Tromsø. Arbeidsstedet er Tromsø, og
stillingen er fast.
## Hvorfor denne annonsen ligger i korpuset
Passerer alle hardfiltrene i 01-gyldig.md.

View file

@ -0,0 +1,38 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte annonse og ingen
# ekte arbeidsgiver. Organisasjonsnummeret feiler mod-11 med vilje, og
# vertsnavn og e-postdomener ligger under .example (RFC 2606).
# Datoer er relative til 2026-09-15. Delscore er registrert her slik at
# regnestykket i steg 10 kan testes uten et modellkall.
annonse_id: ann-02
arbeidsgiver: Kystdata AS
orgnr: 912345611
rolle: Raadgiver datadeling
kilde: eksempelportalen
url: https://jobb.kystdata.example/ann-02
kontakt: rekruttering@kystdata.example
publisert: 2026-09-08
frist: 2026-09-29
sted: Bodø
reisetid_min: 25
hjemmekontor_dager: 2
ansettelsesform: fast
lonn_nok: 700000
senioritet: senior
turnus: nei
delscore:
fagomrade: 8
oppgavetype: 7
teknologi: 6
selskapstype: 4
sum: 25
---
## Om stillingen
Kystdata AS soeker en raadgiver datadeling i Bodø. Arbeidsstedet er Bodø, og
stillingen er fast.
## Hvorfor denne annonsen ligger i korpuset
Faller paa lonn: 700000 er under gulvet paa 850000.

View file

@ -0,0 +1,38 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte annonse og ingen
# ekte arbeidsgiver. Organisasjonsnummeret feiler mod-11 med vilje, og
# vertsnavn og e-postdomener ligger under .example (RFC 2606).
# Datoer er relative til 2026-09-15. Delscore er registrert her slik at
# regnestykket i steg 10 kan testes uten et modellkall.
annonse_id: ann-03
arbeidsgiver: Nordvik kommune
orgnr: 811099105
rolle: Fagleder arkitektur
kilde: eksempelportalen
url: https://jobb.nordvik.example/ann-03
kontakt: rekruttering@nordvik.example
publisert: 2026-09-08
frist: 2026-09-29
sted: Målselv
reisetid_min: 90
hjemmekontor_dager: 2
ansettelsesform: fast
lonn_nok: 950000
senioritet: senior
turnus: nei
delscore:
fagomrade: 7
oppgavetype: 6
teknologi: 5
selskapstype: 6
sum: 24
---
## Om stillingen
Nordvik kommune soeker en fagleder arkitektur i Målselv. Arbeidsstedet er Målselv, og
stillingen er fast.
## Hvorfor denne annonsen ligger i korpuset
Faller paa geografi: 90 minutter mot et tak paa 45.

View file

@ -0,0 +1,38 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte annonse og ingen
# ekte arbeidsgiver. Organisasjonsnummeret feiler mod-11 med vilje, og
# vertsnavn og e-postdomener ligger under .example (RFC 2606).
# Datoer er relative til 2026-09-15. Delscore er registrert her slik at
# regnestykket i steg 10 kan testes uten et modellkall.
annonse_id: ann-04
arbeidsgiver: Eksempel AS
orgnr: 823456787
rolle: Losningsarkitekt
kilde: eksempelportalen
url: https://jobb.eksempel.example/ann-04
kontakt: rekruttering@eksempel.example
publisert: 2026-09-08
frist: 2026-09-29
sted: Ålesund
reisetid_min: 30
hjemmekontor_dager: 0
ansettelsesform: fast
lonn_nok: 1050000
senioritet: leder
turnus: nei
delscore:
fagomrade: 6
oppgavetype: 8
teknologi: 7
selskapstype: 5
sum: 26
---
## Om stillingen
Eksempel AS soeker en losningsarkitekt i Ålesund. Arbeidsstedet er Ålesund, og
stillingen er fast.
## Hvorfor denne annonsen ligger i korpuset
Faller paa arbeidsform: null hjemmekontordager mot et krav om to.

View file

@ -0,0 +1,38 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte annonse og ingen
# ekte arbeidsgiver. Organisasjonsnummeret feiler mod-11 med vilje, og
# vertsnavn og e-postdomener ligger under .example (RFC 2606).
# Datoer er relative til 2026-09-15. Delscore er registrert her slik at
# regnestykket i steg 10 kan testes uten et modellkall.
annonse_id: ann-05
arbeidsgiver: Fjordtek AS
orgnr: 812345673
rolle: Seniorraadgiver, vikariat
kilde: eksempelportalen
url: https://jobb.fjordtek.example/ann-05
kontakt: rekruttering@fjordtek.example
publisert: 2026-09-08
frist: 2026-09-29
sted: Bergen
reisetid_min: 15
hjemmekontor_dager: 3
ansettelsesform: vikariat
lonn_nok: 780000
senioritet: senior
turnus: nei
delscore:
fagomrade: 8
oppgavetype: 6
teknologi: 6
selskapstype: 5
sum: 25
---
## Om stillingen
Fjordtek AS soeker en seniorraadgiver, vikariat i Bergen. Arbeidsstedet er Bergen, og
stillingen er vikariat.
## Hvorfor denne annonsen ligger i korpuset
Faller paa ansettelsesform: vikariat staar paa avviser-lista.

View file

@ -0,0 +1,38 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte annonse og ingen
# ekte arbeidsgiver. Organisasjonsnummeret feiler mod-11 med vilje, og
# vertsnavn og e-postdomener ligger under .example (RFC 2606).
# Datoer er relative til 2026-09-15. Delscore er registrert her slik at
# regnestykket i steg 10 kan testes uten et modellkall.
annonse_id: ann-06
arbeidsgiver: Kystdata AS
orgnr: 912345611
rolle: Driftsleder vaktsentral
kilde: eksempelportalen
url: https://jobb.kystdata.example/ann-06
kontakt: rekruttering@kystdata.example
publisert: 2026-09-08
frist: 2026-09-29
sted: Trondheim
reisetid_min: 20
hjemmekontor_dager: 1
ansettelsesform: fast
lonn_nok: 860000
senioritet: senior
turnus: ja
delscore:
fagomrade: 5
oppgavetype: 3
teknologi: 4
selskapstype: 4
sum: 16
---
## Om stillingen
Kystdata AS soeker en driftsleder vaktsentral i Trondheim. Arbeidsstedet er Trondheim, og
stillingen er fast.
## Hvorfor denne annonsen ligger i korpuset
Faller paa absolutte_nei: turnus.

View file

@ -0,0 +1,38 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte annonse og ingen
# ekte arbeidsgiver. Organisasjonsnummeret feiler mod-11 med vilje, og
# vertsnavn og e-postdomener ligger under .example (RFC 2606).
# Datoer er relative til 2026-09-15. Delscore er registrert her slik at
# regnestykket i steg 10 kan testes uten et modellkall.
annonse_id: ann-07
arbeidsgiver: Nordvik kommune
orgnr: 811099105
rolle: Raadgiver, nyutdannet
kilde: eksempelportalen
url: https://jobb.nordvik.example/ann-07
kontakt: rekruttering@nordvik.example
publisert: 2026-09-08
frist: 2026-09-29
sted: Kirkenes
reisetid_min: 35
hjemmekontor_dager: 2
ansettelsesform: fast
lonn_nok: 660000
senioritet: junior
turnus: nei
delscore:
fagomrade: 6
oppgavetype: 5
teknologi: 5
selskapstype: 4
sum: 20
---
## Om stillingen
Nordvik kommune soeker en raadgiver, nyutdannet i Kirkenes. Arbeidsstedet er Kirkenes, og
stillingen er fast.
## Hvorfor denne annonsen ligger i korpuset
Faller paa senioritet: junior mot et gulv paa senior.

View file

@ -0,0 +1,37 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte annonse og ingen
# ekte arbeidsgiver. Organisasjonsnummeret feiler mod-11 med vilje, og
# vertsnavn og e-postdomener ligger under .example (RFC 2606).
# Datoer er relative til 2026-09-15. Delscore er registrert her slik at
# regnestykket i steg 10 kan testes uten et modellkall.
annonse_id: ann-08
arbeidsgiver: Eksempel AS
orgnr: 823456787
rolle: Fagansvarlig datadeling
kilde: eksempelportalen
url: https://jobb.eksempel.example/ann-08
kontakt: rekruttering@eksempel.example
publisert: 2026-09-08
frist: 2026-09-29
sted: Stavanger
reisetid_min: 25
hjemmekontor_dager: 3
ansettelsesform: fast
senioritet: senior
turnus: nei
delscore:
fagomrade: 7
oppgavetype: 7
teknologi: 6
selskapstype: 5
sum: 25
---
## Om stillingen
Eksempel AS soeker en fagansvarlig datadeling i Stavanger. Arbeidsstedet er Stavanger, og
stillingen er fast.
## Hvorfor denne annonsen ligger i korpuset
Lonn er ikke oppgitt. Ukjent er ikke det samme som under gulvet, og hardfilteret skal ikke behandle det som et avslag.

58
tests/fixtures/profiles/01-gyldig.md vendored Normal file
View file

@ -0,0 +1,58 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte person, ingen ekte
# arbeidsgiver, ingen ekte annonse. Organisasjonsnumre er konstruert slik at
# de FEILER mod-11-kontrollen. Alle datoer er relative til 2026-09-15.
oppdatert: 2026-09-15
geografi:
base: Tromsø
maks_reisetid_min: 45
hjemmekontor_min_dager: 2
vurderer_flytting: nei
lonn:
gulv_nok: 850000
onsket_nok: 950000
kommentar: fast stilling, ikke konsulentpaaslag
ansettelsesform:
aksepterer: fast
avviser: vikariat
absolutte_nei:
- turnus
- rendyrket salg
senioritet:
min: senior
maks: leder
---
## Kjerne
Raadgiver som faar datadeling til aa skje i praksis.
## Kompetanse
Dybde: datadeling i offentlig sektor -- ledet innfoeringen av et felles
API-register (belegg: Signaturprosjekt 1). Bredde: innkjoep, arkitektur.
Under oppbygging: maskinlaering i drift.
## Retning
Mot: fagansvar med reell beslutningsmyndighet. Bort fra: rene bestillerroller.
## Signaturprosjekter
Situasjon: fire etater delte ikke data. Bidrag: felles register og avtaleverk.
Maalbart utfall: 11 av 14 tjenester tok det i bruk paa ett aar. Dekker krav om
arkitektur og gjennomfoering.
## Kjente svakheter
| svakhet | kompensasjon | tiltak |
| --- | --- | --- |
| lite linjeledelse | prosjektledelse i stor skala | soeker teamlead-ansvar |
## Formuleringer som virker
"Jeg tar ansvar for at det faktisk tas i bruk, ikke bare leveres."
## Profilgap
Mangler erfaring med anskaffelser over EOES-terskel.

View file

@ -0,0 +1,57 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte person, ingen ekte
# arbeidsgiver, ingen ekte annonse. Organisasjonsnumre er konstruert slik at
# de FEILER mod-11-kontrollen. Alle datoer er relative til 2026-09-15.
oppdatert: 2026-09-15
geografi:
base: Tromsø
maks_reisetid_min: 45
hjemmekontor_min_dager: 2
vurderer_flytting: nei
lonn:
onsket_nok: 950000
kommentar: aapen for diskusjon
ansettelsesform:
aksepterer: fast
avviser: vikariat
absolutte_nei:
- turnus
- rendyrket salg
senioritet:
min: senior
maks: leder
---
## Kjerne
Samme profil, men uten et gulv aa filtrere paa.
## Kompetanse
Dybde: datadeling i offentlig sektor -- ledet innfoeringen av et felles
API-register (belegg: Signaturprosjekt 1). Bredde: innkjoep, arkitektur.
Under oppbygging: maskinlaering i drift.
## Retning
Mot: fagansvar med reell beslutningsmyndighet. Bort fra: rene bestillerroller.
## Signaturprosjekter
Situasjon: fire etater delte ikke data. Bidrag: felles register og avtaleverk.
Maalbart utfall: 11 av 14 tjenester tok det i bruk paa ett aar. Dekker krav om
arkitektur og gjennomfoering.
## Kjente svakheter
| svakhet | kompensasjon | tiltak |
| --- | --- | --- |
| lite linjeledelse | prosjektledelse i stor skala | soeker teamlead-ansvar |
## Formuleringer som virker
"Jeg tar ansvar for at det faktisk tas i bruk, ikke bare leveres."
## Profilgap
Mangler erfaring med anskaffelser over EOES-terskel.

View file

@ -0,0 +1,53 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte person, ingen ekte
# arbeidsgiver, ingen ekte annonse. Organisasjonsnumre er konstruert slik at
# de FEILER mod-11-kontrollen. Alle datoer er relative til 2026-09-15.
oppdatert: 2026-09-15
lonn:
gulv_nok: 850000
onsket_nok: 950000
kommentar: fast stilling, ikke konsulentpaaslag
ansettelsesform:
aksepterer: fast
avviser: vikariat
absolutte_nei:
- turnus
- rendyrket salg
senioritet:
min: senior
maks: leder
---
## Kjerne
Profil uten geografiblokk; reisetid kan ikke hardfiltreres.
## Kompetanse
Dybde: datadeling i offentlig sektor -- ledet innfoeringen av et felles
API-register (belegg: Signaturprosjekt 1). Bredde: innkjoep, arkitektur.
Under oppbygging: maskinlaering i drift.
## Retning
Mot: fagansvar med reell beslutningsmyndighet. Bort fra: rene bestillerroller.
## Signaturprosjekter
Situasjon: fire etater delte ikke data. Bidrag: felles register og avtaleverk.
Maalbart utfall: 11 av 14 tjenester tok det i bruk paa ett aar. Dekker krav om
arkitektur og gjennomfoering.
## Kjente svakheter
| svakhet | kompensasjon | tiltak |
| --- | --- | --- |
| lite linjeledelse | prosjektledelse i stor skala | soeker teamlead-ansvar |
## Formuleringer som virker
"Jeg tar ansvar for at det faktisk tas i bruk, ikke bare leveres."
## Profilgap
Mangler erfaring med anskaffelser over EOES-terskel.

View file

@ -0,0 +1,59 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte person, ingen ekte
# arbeidsgiver, ingen ekte annonse. Organisasjonsnumre er konstruert slik at
# de FEILER mod-11-kontrollen. Alle datoer er relative til 2026-09-15.
oppdatert: 2026-09-15
geografi:
base: Tromsø
maks_reisetid_min: 45
hjemmekontor_min_dager: 2
vurderer_flytting: nei
lonn:
gulv_nok: 850000
onsket_nok: 950000
kommentar: fast stilling, ikke konsulentpaaslag
ansettelsesform:
aksepterer: fast
avviser: vikariat
absolutte_nei:
- turnus
- rendyrket salg
senioritet:
min: senior
maks: leder
favorittfarge: bla
---
## Kjerne
Profil med en noekkel kontrakten i seksjon 5.1 ikke kjenner.
## Kompetanse
Dybde: datadeling i offentlig sektor -- ledet innfoeringen av et felles
API-register (belegg: Signaturprosjekt 1). Bredde: innkjoep, arkitektur.
Under oppbygging: maskinlaering i drift.
## Retning
Mot: fagansvar med reell beslutningsmyndighet. Bort fra: rene bestillerroller.
## Signaturprosjekter
Situasjon: fire etater delte ikke data. Bidrag: felles register og avtaleverk.
Maalbart utfall: 11 av 14 tjenester tok det i bruk paa ett aar. Dekker krav om
arkitektur og gjennomfoering.
## Kjente svakheter
| svakhet | kompensasjon | tiltak |
| --- | --- | --- |
| lite linjeledelse | prosjektledelse i stor skala | soeker teamlead-ansvar |
## Formuleringer som virker
"Jeg tar ansvar for at det faktisk tas i bruk, ikke bare leveres."
## Profilgap
Mangler erfaring med anskaffelser over EOES-terskel.

View file

@ -0,0 +1,63 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte person, ingen ekte
# arbeidsgiver, ingen ekte annonse. Organisasjonsnumre er konstruert slik at
# de FEILER mod-11-kontrollen. Alle datoer er relative til 2026-09-15.
oppdatert: 2026-09-15
geografi:
base: Tromsø
maks_reisetid_min: 45
hjemmekontor_min_dager: 2
vurderer_flytting: nei
lonn:
gulv_nok: 850000
onsket_nok: 950000
kommentar: fast stilling, ikke konsulentpaaslag
ansettelsesform:
aksepterer: fast
avviser: vikariat
absolutte_nei:
- turnus
- rendyrket salg
senioritet:
min: senior
maks: leder
vekter:
fagomrade: 4
oppgavetype: 3
teknologi: 2
selskapstype: 1
---
## Kjerne
Profil som oppgir vekter selv, i stedet for aa arve standardvektene.
## Kompetanse
Dybde: datadeling i offentlig sektor -- ledet innfoeringen av et felles
API-register (belegg: Signaturprosjekt 1). Bredde: innkjoep, arkitektur.
Under oppbygging: maskinlaering i drift.
## Retning
Mot: fagansvar med reell beslutningsmyndighet. Bort fra: rene bestillerroller.
## Signaturprosjekter
Situasjon: fire etater delte ikke data. Bidrag: felles register og avtaleverk.
Maalbart utfall: 11 av 14 tjenester tok det i bruk paa ett aar. Dekker krav om
arkitektur og gjennomfoering.
## Kjente svakheter
| svakhet | kompensasjon | tiltak |
| --- | --- | --- |
| lite linjeledelse | prosjektledelse i stor skala | soeker teamlead-ansvar |
## Formuleringer som virker
"Jeg tar ansvar for at det faktisk tas i bruk, ikke bare leveres."
## Profilgap
Mangler erfaring med anskaffelser over EOES-terskel.

View file

@ -0,0 +1,58 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte person, ingen ekte
# arbeidsgiver, ingen ekte annonse. Organisasjonsnumre er konstruert slik at
# de FEILER mod-11-kontrollen. Alle datoer er relative til 2026-09-15.
oppdatert: 2026-09-15
geografi:
base: Bergen
maks_reisetid_min: 30
hjemmekontor_min_dager: 1
vurderer_flytting: ja
lonn:
gulv_nok: 720000
onsket_nok: 800000
kommentar: aapen
ansettelsesform:
aksepterer: fast
avviser: vikariat
absolutte_nei:
- turnus
- rendyrket salg
senioritet:
min: senior
maks: leder
---
## Kjerne
Profil uten vekter i det hele tatt; scoringen maa falle tilbake.
## Kompetanse
Dybde: datadeling i offentlig sektor -- ledet innfoeringen av et felles
API-register (belegg: Signaturprosjekt 1). Bredde: innkjoep, arkitektur.
Under oppbygging: maskinlaering i drift.
## Retning
Mot: fagansvar med reell beslutningsmyndighet. Bort fra: rene bestillerroller.
## Signaturprosjekter
Situasjon: fire etater delte ikke data. Bidrag: felles register og avtaleverk.
Maalbart utfall: 11 av 14 tjenester tok det i bruk paa ett aar. Dekker krav om
arkitektur og gjennomfoering.
## Kjente svakheter
| svakhet | kompensasjon | tiltak |
| --- | --- | --- |
| lite linjeledelse | prosjektledelse i stor skala | soeker teamlead-ansvar |
## Formuleringer som virker
"Jeg tar ansvar for at det faktisk tas i bruk, ikke bare leveres."
## Profilgap
Mangler erfaring med anskaffelser over EOES-terskel.

View file

@ -0,0 +1,56 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte person, ingen ekte
# arbeidsgiver, ingen ekte annonse. Organisasjonsnumre er konstruert slik at
# de FEILER mod-11-kontrollen. Alle datoer er relative til 2026-09-15.
oppdatert: 2026-09-15
geografi:
base: Tromsø
maks_reisetid_min: 45
hjemmekontor_min_dager: 2
vurderer_flytting: nei
lonn:
gulv_nok: 850000
onsket_nok: 950000
kommentar: fast stilling, ikke konsulentpaaslag
ansettelsesform:
aksepterer: fast
avviser: vikariat
absolutte_nei:
- turnus
- rendyrket salg
senioritet:
min: senior
maks: leder
---
## Profilgap
Mangler erfaring med anskaffelser over EOES-terskel.
## Kjerne
Raadgiver som faar datadeling til aa skje i praksis.
## Signaturprosjekter
Situasjon: fire etater delte ikke data. Bidrag: felles register. Maalbart
utfall: 11 av 14 tjenester tok det i bruk. Dekker krav om arkitektur.
## Kompetanse
Dybde: datadeling (belegg: Signaturprosjekt 1). Bredde: innkjoep.
Under oppbygging: maskinlaering i drift.
## Retning
Mot: fagansvar. Bort fra: rene bestillerroller.
## Kjente svakheter
| svakhet | kompensasjon | tiltak |
| --- | --- | --- |
| lite linjeledelse | prosjektledelse | soeker teamlead-ansvar |
## Formuleringer som virker
"Jeg tar ansvar for at det tas i bruk."

View file

@ -0,0 +1,14 @@
---
# Proveniens: syntetisk testdata for jobbsok. Ingen ekte person, ingen ekte
# arbeidsgiver, ingen ekte annonse. Organisasjonsnumre er konstruert slik at
# de FEILER mod-11-kontrollen. Alle datoer er relative til 2026-09-15.
oppdatert: 2026-09-15
geografi:
base: Bodø
lonn:
gulv_nok: 850000
---
## Kjerne
Denne profilen skal ikke parse. Tabulator i innrykk, med vilje.