feat(okr): KOSTRA som indikatorkilde i kommunal styringslinje
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
47076ddc1a
commit
e8073d751e
2 changed files with 155 additions and 1 deletions
|
|
@ -479,3 +479,35 @@ test('(l2) D4: BBI-prinsipper siteres paa ordlyd, ikke paa det omstridte kortnav
|
|||
'BBIs egen ordlyd navngir prinsippet "Coordination"; "Rhythm" er sekundaerkilde-navngiving',
|
||||
);
|
||||
});
|
||||
|
||||
// --- (m) D4 steg 4: KOSTRA som indikatorkilde i den kommunale styringslinjen ---
|
||||
// Den kommunale fila hadde 0 treff paa KOSTRA foer fase D, samtidig som KOSTRA er
|
||||
// den faktiske indikatorkilden kommunale KR-er henter fra. Vakten laaser at
|
||||
// seksjonen finnes og baerer sin egen kildeseksjon, samme form som (l).
|
||||
test('(m) D4: kommunal-styring baerer KOSTRA-seksjon med egen kildeseksjon', () => {
|
||||
const body = readDoc(`${REF}/okr-kommunal-styring.md`);
|
||||
const missing = [];
|
||||
const sec = sectionBody(body, 'KOSTRA som indikatorkilde');
|
||||
if (sec === null) {
|
||||
missing.push('seksjon mangler: ## KOSTRA som indikatorkilde');
|
||||
} else if (!/^### Kilder\s*$/m.test(sec)) {
|
||||
missing.push('KOSTRA-seksjonen mangler egen kildeseksjon');
|
||||
}
|
||||
assert.deepEqual(missing, [], `KOSTRA-seksjon i okr-kommunal-styring.md:\n${missing.join('\n')}`);
|
||||
});
|
||||
|
||||
// (m2) SEKTORAVGRENSNING. DFO-notat 2026:2 "Styring i staten" er eksplisitt avgrenset
|
||||
// mot kommunal sektor. Notatet er en rik kilde som brukes flere steder i kanon, og
|
||||
// nettopp derfor er det lett aa dra det med inn i den kommunale fila ved et uhell.
|
||||
// Vakten er en ren fraavaers-invariant paa notatets identifikator.
|
||||
test('(m2) D4: kommunal-styring siterer ikke DFO-notat 2026:2 (sektoravgrensning)', () => {
|
||||
const offenders = linesMatching(
|
||||
readDoc(`${REF}/okr-kommunal-styring.md`),
|
||||
/2026:2|dfo-notat-2026-2/i,
|
||||
);
|
||||
assert.deepEqual(
|
||||
offenders,
|
||||
[],
|
||||
'DFO-notat 2026:2 er avgrenset mot kommunal sektor og kan ikke siteres her',
|
||||
);
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue