diff --git a/CLAUDE.md b/CLAUDE.md index c32a97b..a3b1594 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -39,20 +39,21 @@ Hvert plugin er selvstendig med egen CLAUDE.md, README, hooks, agents og command ## Sesjonsfiler (lokale, gitignored) -Alle plugins + root har: -- `REMEMBER.md` — Sesjonsstatus, sist gjort, viktige beslutninger -- `TODO.md` — Nærliggende oppgaver (1-4 uker) -- `ROADMAP.md` — Langsiktig retning (kvartal/halvår) +**Rot:** `STATE.md` er state-of-play, injisert ved sesjonsstart av +`~/.claude/hooks/session-start.sh` (nærmeste STATE.md fra cwd opp til rot) og +overskrevet ved sesjonsslutt. Varige fakta hører i denne CLAUDE.md / `GOVERNANCE.md`; +git-historikk er langtidsloggen. -Disse trackes IKKE i git. Oppdater ved sesjonsslutt. +**Per-plugin (legacy, under utfasing):** noen `plugins//` har fortsatt egne +`REMEMBER.md` / `TODO.md` / `ROADMAP.md`. Disse konsolideres til plugin-egen +`STATE.md` + git etter samme mønster som rot, ett plugin om gangen. ## Arbeidsflyt 1. `cd` til riktig plugin-mappe -2. Les pluginets CLAUDE.md for kontekst -3. Les REMEMBER.md og TODO.md for sesjonsstatus -4. Jobb innenfor scope -5. Oppdater REMEMBER.md ved avslutning +2. Les pluginets CLAUDE.md + injisert STATE.md for kontekst +3. Jobb innenfor scope +4. Overskriv STATE.md ved avslutning, commit endringer ## Communication patterns