This commit is contained in:
lachtan
2026-09-08 20:40:26 +02:00
parent a3f007bea3
commit 6708c59464
9 changed files with 450 additions and 8 deletions

View File

@@ -1145,3 +1145,21 @@ history 2026-09-02.
v `tmp/`) a ostrý store i cílový soubor zůstanou nedotčené. Použito při ověření draftování
patche na reálném nálezu `f5c34`. Zdroj: `skills/reflect/scripts/reflect_apply.py:250`,
history 2026-09-02.
## `keep.md` je v kontextu každého tahu — proto je jeho čistota load-bearing (2026-09-04)
`AGENTS.md``## Explicit user details` říká *„Explicit user facts are stored in `keep.md`.
**Read at every turn**"*. Co v `keep.md` leží, platí model každý tah. Dva praktické důsledky:
pravidlo pro agenta uložené v keep se čte jako *fakt o uživateli*, ne jako instrukce (slabší
tah než `AGENTS.md`), a referenční materiál tam obchází `/note`, kde ho uživatel hledá přes
`/note search`. Do keep patří jen trvalý fakt / preference / rozhodnutí o uživateli; ostatní
routuje `## Triage` v `skills/keep/SKILL.md`. Zdroj: history 2026-09-04.
## `notes/` v serverovém workspace repu commituje výhradně skill `note` (2026-09-04)
`skills/note/SKILL.md`*Versioning*: Dream se `notes/` nedotýká, takže `note` je jediný,
kdo tam commituje — a vždy jen `git add notes/`, nikdy `git add -A` (zbytek workspace vlastní
Dream). Zbytek serverového workspace repa běžně stojí s necommitnutými změnami
(`keep.md`, `AGENTS.md`, `cron/jobs.json`, `reflect/*`) — to je normální stav, ne rozbité repo.
Při ruční editaci `notes.md` proto commitni s prefixem `note:` a stage jen `notes/`.
Zdroj: history 2026-09-04.