feat(okr): onboarding skriver OKF-frontmatter paa org-profil (SC6)

compose-org-profile.mjs prepender top-level OKF-noekler (type:
Organisasjonsprofil/resource/timestamp) over den nestede org-profilen i
ETT frontmatter-blokk, pipes til write-org-profile.mjs (uendret). Kun de
tre trygge noeklene top-level; FORBID nye top-level navn/id/fase/domene/
sektor som ville skygge nestede verdier hooken leser. oppsett.md (begge
profil-skriv-sites) + template oppdatert. Test: compose->pip->readback +
inject-roundtrip (4), full suite 51->55.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SFW5scLL7oEwWWTv1fPQG6
This commit is contained in:
Kjell Tore Guttormsen 2026-06-26 17:19:14 +02:00
commit 5219d50d4b
4 changed files with 233 additions and 9 deletions

View file

@ -7,6 +7,13 @@
# hjem-profil: ~/.claude/okr/org/profil.md (skrevet av /okr:oppsett). En prosjektlokal
# fil her vinner over hjem-profilen (mest-spesifikk-vinner); syklus-/kontekstdata er
# alltid prosjektlokalt.
# OKF-frontmatter (second-brain-kompatibel): hjem-profilen faar disse tre top-level-
# noeklene av /okr:oppsett via compose-org-profile.mjs. Kun type/resource/timestamp er
# trygge top-level (leses ikke av hooks); legg ALDRI til top-level navn/id/fase/domene/
# sektor -- de ville skygge de nestede verdiene under organisasjon:/gjeldende_syklus:.
type: Organisasjonsprofil
resource: ~/.claude/okr/org/profil.md
timestamp: '' # ISO-8601, settes ved skriv
onboarding_status: partial # partial | fullfort
organisasjon:
navn: "Din organisasjon"