feat(okr): guardrail som KR-designmoenster i skriv og kvalitet
This commit is contained in:
parent
3f7ba74afa
commit
3ebb333381
3 changed files with 66 additions and 0 deletions
|
|
@ -470,6 +470,26 @@ test('(g3) dimensjonstall i kvalitet + kvalitetssjekker == faktisk antall i rubr
|
|||
assert.deepEqual(drift, [], `dimensjonstall-drift (rubrikkfila = ${obj}+${kr}=${total}):\n${drift.join('\n')}`);
|
||||
});
|
||||
|
||||
// --- (g4) guardrail som KR-designmoenster (D7 steg 16) ---
|
||||
//
|
||||
// Baseline foer steget: 0 treff paa "guardrail" i commands/, 2 i okr-antipatterns.md
|
||||
// (:197 og :220). Begrepet fantes altsaa i kunnskapslaget, men naadde aldri malene
|
||||
// pluginen faktisk emitterer -- samme uwirede-ledd-form som D6 steg 14 lukket.
|
||||
// kvalitet.md skal dessuten KOBLE guardrail til leading/lagging-dimensjonen fra
|
||||
// steg 15; uten koblingen blir sjekkpunktet et loest ord.
|
||||
test('(g4) guardrail er wiret som KR-designmoenster i skriv + kvalitet', () => {
|
||||
const mangler = [];
|
||||
for (const f of ['commands/skriv.md', 'commands/kvalitet.md']) {
|
||||
if (!/guardrail/i.test(readDoc(f))) mangler.push(`${f}: mangler guardrail-omtale`);
|
||||
}
|
||||
const kval = readDoc('commands/kvalitet.md');
|
||||
const koblet = kval
|
||||
.split('\n')
|
||||
.some((l) => /guardrail/i.test(l) && /leading\/lagging|lagging/i.test(l));
|
||||
if (!koblet) mangler.push('commands/kvalitet.md: guardrail ikke koblet til leading/lagging-dimensjonen');
|
||||
assert.deepEqual(mangler, [], `guardrail-designmoenster (anker: okr-antipatterns.md:197,220):\n${mangler.join('\n')}`);
|
||||
});
|
||||
|
||||
// (h) F-a fjerning. RED til Step 7. Score->modenhet-avledning borte; sandbagging-trendsignal til stede.
|
||||
test('(h) F-a: ingen score->modenhet-avledning; sandbagging-trendsignal til stede', () => {
|
||||
const problems = [];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue