-
v1.10.0 Stable
released this
2026-08-10 19:05:19 +00:00 | 5 commits to main since this releaseMinor-release: det uwirede leddet. Kjeden
/okr:rapport→/okr:sporing→status.mdvar beskrevet i prosa, men manglet et mekanisk ledd — ingenting førte en generert rad inn istatus.md. Det er filacoaching-hookteller at-risk-KR i,/okr:møterbygger check-in-agenda fra, og/okr:oppsett arkiverleser sluttscorer fra. Ingen nye npm-avhengigheter. Suite 329 → 343 cases.Added
scripts/syklus-status.mjs— deterministisk skriveledd for.claude/okr/syklus/[id]/status.md. Tar confidence som JSON på stdin (oppslag fra KR-navn til etikett) og bygger radene med samme kode som tertialrapporten, gjennomstatusrapport()ilib/syklus-rapport.mjs. Aritmetikken kan ikke drifte fra/okr:rapport, fordi det ikke finnes en andre implementasjon av den — en egen vakt sammenligner radene tegn for tegn mot tertialrapportens, bortsett fra confidence-cellen. Atomisk skriv (temp + rename), klokke-søm viaOKR_NOWgir byte-identiske kjøringer.- Kuratert-fil-vern på
status.md— en eksisterende fil uten provenans-nøkkelenkilde: sporingregnes som håndholdt, og skrivingen avvises med exit 1 i stedet for å klobbe brukerens egne data. Samme mekanikk somlib/innboks-write.mjsbruker medkilde: innboks. Egne tidligere kjøringer overskrives fritt. - Lukket confidence-vokabular håndhevet i kode —
On Track/At Risk/Off Trackfraokr-framework.md, som er eneste sannhetskilde. Et nabo-uttrykk («Grønn», «on-track») avvises i stedet for å tolkes. Hvert KR i syklusen må ha en etikett: en fil med tomme celler ser vurdert ut uten å være det, og konsumentene ville lest den som grønn.
Changed
/okr:sporinghar fåttBashog skriverstatus.mdvia scriptet i stedet for å formulere fila selv. Hele sporings-stien var lesende før dette, hvilket var den mekaniske grunnen til at leddet manglet. Kommandoen eier fortsatt vurderingen og bare den; malen i kommandofila er erstattet av et utdrag av det scriptet faktisk produserer, med ASCII-etiketter uten emoji som resten av den maskingenererte flaten.- Beslutning 9 presisert, ikke svekket: generatoren plasserer en etikett den får inn som data, og utleder aldri en. Rapportformene (tertial/årsrapport/etatsstyring) emitterer fortsatt aldri confidence selv, og vakt (5c) holder dem til det.
statusrapportstår bevisst utenfor den listen, fordi den ikke utleder noe — den gjengir et skjønn som allerede er utøvd.
Kjent avvik
coaching-hookteller committed og aspirational KR under ett når den varsler om confidence. Hooken teller alle tabellrader merketAt Risk/Off Trackog sier «OBS: N KR er At Risk/Off Track — vurder tiltak eller juster forventninger».okr-framework.mdsier samtidig at de fleste stretch-KR bør stå At Risk, og at permanent grønt er selve sandbagging-signalet. For en velfungerende aspirational-portefølje peker varselet derfor feil vei: eneste måte å dempe det på er å merke stretch-KR grønne. Kollisjonen er ikke ny i art — en håndskrevetstatus.mdetter den gamle malen ble talt likt — men fra og med 1.10.0 fylles kolonnen deterministisk, så den inntreffer alltid i stedet for av og til. Fikset hører hjemme i hooken, ikke i skriveleddet, og er ført som egen post for en senere patch. Selve rapporteringen er ikke berørt: aspirational-KR står fortsatt aldri i avviks-seksjonen (låst beslutning 15).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads