feat(okr): wire org-profil-skriving i oppsett + dokumenter hjem-sti (SC1)
This commit is contained in:
parent
63a642b29f
commit
60174e8f5c
3 changed files with 37 additions and 1 deletions
|
|
@ -223,7 +223,26 @@ Etter alle 6 faser:
|
|||
|
||||
1. Skriv komplett YAML til `.claude/okr.local.md` (oppdater alle seksjoner)
|
||||
2. Sett `onboarding_status: fullfort` og `Sist oppdatert: [dato]`
|
||||
3. Vis oppsummering:
|
||||
3. **Skriv reinstall-overlevende org-profil til hjem-stien.** Profilen
|
||||
(`organisasjon:`- og `program:`-seksjonene — org-identiteten som skal overleve
|
||||
reinstall og være tilgjengelig på tvers av prosjekter) skrives til en temp-fil og
|
||||
sendes gjennom skrivehelperen via Bash:
|
||||
|
||||
```bash
|
||||
OUT=$(node ${CLAUDE_PLUGIN_ROOT}/scripts/write-org-profile.mjs < /tmp/okr-profil.tmp)
|
||||
echo "$OUT"
|
||||
```
|
||||
|
||||
Helperen skriver atomisk (temp + `renameSync`) til `~/.claude/okr/org/profil.md` og
|
||||
rapporterer den **faktisk brukte stien** på stdout (`$OUT`); en eventuell
|
||||
fallback-notice går til stderr. Rapporter til brukeren: «Org-profil skrevet til: $OUT».
|
||||
Hvis `$OUT` peker på den prosjektlokale fallbacken (`.claude/okr.local.md` — skjer kun
|
||||
ved skrivefeil mot hjem), vis i tillegg hele profil-YAML-en for manuell plassering
|
||||
(jf. Feilhåndtering «Fil kan ikke skrives»), slik at brukeren kan legge
|
||||
`~/.claude/okr/org/profil.md` på plass selv. Behold den prosjektlokale
|
||||
`.claude/okr.local.md`-skrivingen (steg 1) for syklus- og strategisk-kontekst-data —
|
||||
kun selve profilen migrerer til hjem.
|
||||
4. Vis oppsummering:
|
||||
|
||||
```
|
||||
Onboarding fullført for [organisasjon]!
|
||||
|
|
@ -317,6 +336,18 @@ preferanser:
|
|||
---
|
||||
```
|
||||
|
||||
**Skriv også reinstall-overlevende org-profil til hjem-stien.** Skriv profil-YAML-en
|
||||
(`organisasjon:` + `program:`) til en temp-fil og kjør skrivehelperen via Bash:
|
||||
|
||||
```bash
|
||||
OUT=$(node ${CLAUDE_PLUGIN_ROOT}/scripts/write-org-profile.mjs < /tmp/okr-profil.tmp)
|
||||
echo "$OUT"
|
||||
```
|
||||
|
||||
Rapporter «Org-profil skrevet til: $OUT». Hvis `$OUT` er den prosjektlokale fallbacken,
|
||||
vis YAML-en for manuell plassering (jf. Feilhåndtering). Syklus-/kontekstdata forblir
|
||||
prosjektlokalt i `.claude/okr.local.md`.
|
||||
|
||||
Vis kort oppsummering og foreslå `/okr:oppsett full` for å fylle ut resten senere.
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue