Board toplantı kararlarını yönetmek için iki katmanlı bellek mimarisi. Ham transkriptleri (Katman 1) ve onaylı kararları (Katman 2) saklar. Board toplantısından sonra kararları kaydetmek, /cs:decisions ile geçmiş kararları incelemek veya /cs:review ile gecikmiş action itemleri kontrol etmek için kullanılır. Board-meeting skill tarafından Phase 5 founder onayından sonra otomatik olarak çalışır.
cd ~/.claude/skills
git clone https://github.com/alirezarezvani/claude-skills.git claude-skills mkdir -p ~/.claude/skills/decision-logger
curl -fsSL https://raw.githubusercontent.com/alirezarezvani/claude-skills/HEAD/.gemini/skills/decision-logger/SKILL.md \
-o ~/.claude/skills/decision-logger/SKILL.md İki katmanlı bellek sistemi. Katman 1 her şeyi depolar. Katman 2 yalnızca kurucunun onayladığı kısımları depolar. Gelecekteki toplantılar Katman 2'yi okur — bu, geçmiş tartışmalardan kaynaklanan hayali fikir birliğinin yeni müzakerelere sızmasını engeller.
karar günlüğü, bellek, onaylı kararlar, aksiyon maddeleri, kurul notları, /cs:decisions, /cs:review, çakışma tespiti, DO_NOT_RESURFACE
python scripts/decision_tracker.py --demo # Örnek çıktıyı görmek için
python scripts/decision_tracker.py --summary # Özet + gecikmiş olanlar
python scripts/decision_tracker.py --overdue # Süresini geçmiş aksiyonlar
python scripts/decision_tracker.py --conflicts # Çelişki tespiti
python scripts/decision_tracker.py --owner "CTO" # Sahibine göre filtrele
python scripts/decision_tracker.py --search "pricing" # Kararlarda ara
| Komut | Etki |
|---|---|
/cs:decisions |
Son 10 onaylı karar |
/cs:decisions --all |
Tam tarihçe |
/cs:decisions --owner CMO |
Sahibine göre filtrele |
/cs:decisions --topic pricing |
Anahtar kelimeyle ara |
/cs:review |
7 gün içinde teslim edilecek aksiyon maddeleri |
/cs:review --overdue |
Süresini geçmiş maddeler |
Depolama, kanonik iki katmanlı karar belleğini izler (bkz. ../agent-protocol/SKILL.md → "Decision Memory (Canonical Layout)") — /cs:decide ile yazılan aynı düzen.
Konum: ~/.claude/decisions/raw/YYYY-MM-DD-<slug>.md
~/.claude/decisions/raw/archive/YYYY/Konum: ~/.claude/decisions/approved/ — karar başına bir kayıt (YYYY-MM-DD-<slug>.md) artı append-only indeksi decisions.md
Geçiş: önceki sürümlerden eski memory/board-meetings/ klasörü mevcut olabilir; tarih için okuyun ama tüm yeni girişleri ~/.claude/decisions/ klasörüne yazın.
## [YYYY-MM-DD] — [GÜNDEM MADDESİ BAŞLIĞI]
**Karar:** [Ne kararlaştırıldığının bir açık ifadesi.]
**Sahip:** [Bir kişi veya rol — yürütmeden sorumlu.]
**Deadline:** [YYYY-MM-DD]
**İnceleme:** [YYYY-MM-DD]
**Gerekçe:** [Neden bu, alternatifler üzerinde. 1-2 cümle.]
**Kullanıcı Geçersiz Kılması:** [Kurucu agent önerisini değiştirdiyse — ne ve neden. Uygulanmıyorsa boş bırakın.]
**Reddedilen:**
- [Öneri] — [neden] [DO_NOT_RESURFACE]
**Aksiyon Maddeleri:**
- [ ] [Aksiyon] — Sahip: [isim] — Bitiş: [YYYY-MM-DD] — İnceleme: [YYYY-MM-DD]
**Geçersiz Kılar:** [Aynı konuyla ilgili önceki karar tarihi, varsa]
**Tarafından Geçersiz Kılındı:** [Daha sonra geçersiz kılınırsa geriye dönük olarak doldurulur]
**Ham transkript:** ~/.claude/decisions/raw/[DATE]-<slug>.md
Günlüğe kaydetmeden önce, Chief of Staff şunları kontrol eder:
Bir çakışma bulunduğunda:
⚠️ KARAR ÇAKIŞMASI
Yeni: [metin]
Çakışan: [TARİH] — [mevcut metin]
Seçenekler: (1) Eskisini geçersiz kıl (2) Birleştir (3) Kurucuya ertele
DO_NOT_RESURFACE uygulaması:
🚫 ENGELLENDI: "[Öneri]" [TARİH] tarihinde reddedildi. Neden: [neden].
Yeniden açmak için: kurucu açıkça "[konuyu] [TARİH] tarihinden aç" demelidir.
~/.claude/decisions/raw/YYYY-MM-DD-<slug>.md~/.claude/decisions/approved/decisions.md dosyasında çakışmaları kontrol et~/.claude/decisions/approved/YYYY-MM-DD-<slug>.md dosyasına yaz ve indekse decisions.md ekle- [x] [Aksiyon] — Sahip: [isim] — Tamamlandı: [TARİH] — Sonuç: [bir cümle]
Tamamlanan öğeleri asla silmeyin. Tarihçe, kayıttır.
~/.claude/decisions/
├── raw/YYYY-MM-DD-<slug>.md # Katman 1: toplantı başına tam transkript
├── raw/archive/YYYY/ # 90 gün sonra ham dosyalar
├── approved/YYYY-MM-DD-<slug>.md # Katman 2: onaylı karar başına bir kayıt
└── approved/decisions.md # Katman 2 indeksi: append-only, kurucunun onayladığı
templates/decision-entry.md — alan kurallarıyla tek giriş şablonuscripts/decision_tracker.py — CLI parser, gecikmiş izleyici, çakışma dedektörü2 veya daha fazla bağımsız görevin paralel olarak yürütülebileceği ve aralarında state paylaşımı ya da sıralı bağımlılık olmadığı durumlarda kullanın.
Ayrı bir oturumda inceleme kontrol noktaları ile yürütülecek yazılı bir uygulama planınız olduğunda kullanın.
Mevcut oturumda bağımsız görevlerle uygulama planlarını yürütürken kullanın
Herhangi bir hata, test başarısızlığı veya beklenmeyen davranışla karşılaştığınızda, çözüm önerisi sunmadan önce kullanın.
Herhangi bir feature ya da bugfix uygulamaya başlamadan önce kullanın.
Yeni beceriler oluştururken, mevcut becerileri düzenlerken veya dağıtımdan önce becerileri doğrularken kullanın.