chore: .scratch/ — только локально, в .gitignore
Рабочие заметки агентов больше не коммитятся и не удаляются перед слиянием: каталог живёт на машине. Долговечное по-прежнему выносится в docs/ до слияния. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
205e995f26
commit
68a944dbdf
3 files changed
+13
-17
No files matched your search
@@ -56,7 +56,7 @@ This repository contains personal dotfiles and configurations for a highly produ
|
||||
|
||||
### Issue tracker
|
||||
|
||||
Задачи хранятся в отслеживаемых Git Markdown-файлах текущей ветки под `.scratch/`. Перед `merge --no-ff` они удаляются. См. `docs/agents/issue-tracker.md`.
|
||||
Задачи хранятся локальными Markdown-файлами под `.scratch/`. См. `docs/agents/issue-tracker.md`.
|
||||
|
||||
### Triage labels
|
||||
|
||||
@@ -68,20 +68,13 @@ This repository contains personal dotfiles and configurations for a highly produ
|
||||
|
||||
### Handoffs
|
||||
|
||||
Записки для продолжения работы в новой сессии — `.scratch/handoffs/YYYYMMDD-HHMM-<slug>.md` (одноразовые, коммитятся, уборка best-effort; скилл `/handoff` пишет сюда).
|
||||
Записки для продолжения работы в новой сессии — `.scratch/handoffs/YYYYMMDD-HHMM-<slug>.md` (одноразовые, уборка best-effort; скилл `/handoff` пишет сюда).
|
||||
|
||||
### `.scratch/` — рабочая зона; в master не переносится
|
||||
### `.scratch/` — локальная рабочая зона
|
||||
|
||||
Весь `.scratch/` — заметки по ходу дела: handoffs, PRD фич, нарезка задач. Коммитится (не в `.gitignore`), чтобы версионировать и передавать между сессиями, но в master ей делать нечего — это процесс, а не продукт.
|
||||
Весь `.scratch/` — заметки по ходу дела: handoffs, PRD фич, нарезка задач. Каталог в `.gitignore`: он живёт только на этой машине и в Git не попадает.
|
||||
|
||||
Долговечное знание держим **вне** `.scratch/` (в `docs/`, `CONTEXT.md`). Прежде чем сливать фиче-ветку, убедись, что долговечная часть уже вынесена туда.
|
||||
|
||||
Слияние фиче-ветки в master:
|
||||
|
||||
1. Последним коммитом ветки — `git rm -r .scratch` (`chore: убрать рабочие заметки перед слиянием в master`).
|
||||
2. `git merge --no-ff` в master.
|
||||
|
||||
`--no-ff` тянет все коммиты ветки в историю master, поэтому удалённый `.scratch/` остаётся достижим из merge-коммита и достаётся из истории в любой момент. Ничего не теряется — тег или архив не нужны.
|
||||
Долговечное знание держим **вне** `.scratch/` (в `docs/`, `CONTEXT.md`) и коммитим вместе с работой. Прежде чем сливать фиче-ветку, убедись, что долговечная часть уже вынесена туда: остальное из `.scratch/` потом не восстановить.
|
||||
|
||||
## Субагенты и экономия контекста
|
||||
|
||||
|
||||
Reference in new issue
Block a user