defterdarlisted
Install: claude install-skill trugurpala/divan
# Defterdar — Kalıcı Proje Hafızası
İlke: **state ajanın context'inde değil, diskte yaşar.** Context her an
sıfırlanabilir; repoda duran hafıza baki kalır.
## Dosya düzeni (kullanıcı projesinin kökünde)
```
AGENTS.md # ajan giriş noktası: build/test/konvansiyon/sınırlar
BLUEPRINT.md # tek gerçek kaynak: Vizyon · ADR özeti · Yol Haritası · Durum Günlüğü
.divan/
progress.md # oturum günlüğü: yapıldı / sıradaki adım / bilinen sorunlar
decisions/ # ADR'ler: 0001-baslik.md (bağlam·seçenekler·karar·sonuç)
spec/ # spec.md, plan.md, tasks.md (Spec Kit specs/ yapısıyla uyumlu)
evidence/ # teftis-YYYYMMDD.md: test çıktıları, kanıtlar
risk-register.md # (para-dokunan projelerde) risk·olasılık·etki·sahip·azaltım
```
Şablonlar: references/agents-sablonu.md, references/blueprint-sablonu.md,
references/adr-sablonu.md, references/risk-register-sablonu.md — gerektiğinde oku.
## Oturum başı (HER yeni context/restart'ta, işe dokunmadan önce)
1. AGENTS.md → 2. BLUEPRINT.md → 3. .divan/progress.md → 4. `git log --oneline -5`
Sonra tek cümleyle "kaldığımız yer"i söyle ve devam et. Bu dosyalar yoksa
kullanıcının Divan hafızası isteyip istemediğini kontrol et; açık istek yoksa
projeye yeni kayıt dosyaları ekleme.
## Kurulum (ilk ferman / "defter kur")
1. Mevcut dosyaları önce incele; hiçbir dosyanın üzerine yazma. Çakışma varsa
önerilen farkı göster ve kullanıcı onayı bekle.
2. Yukarıdaki iskeleti yalnızca kullanıcı isted