← nitronium.dev

GBrain Gotcha Sistemi: Kaydet ve Lazy Load Pattern'i

2026-06-14
Her task sonunda /task-retro çalıştırarak öğrenilen şeyleri atomik kural olarak GBrain'e kaydediyorum. Kural formatı: [BAĞLAM] durumunda [EYLEM] yapma/yap, çünkü [NEDEN].

Kaydetme gbrain put "gotchas/<slug>" ile yapılıyor, sayfalar tags: [gotcha, <araç>] ile etiketleniyor.

Recall için başta SessionStart hook'a gbrain list --tag gotcha ekledim ama bu "kütüphaneye girince tüm kitapları oku" demek. Sonra kütüphane mantığına geçtim: SessionStart'tan kaldırdım, CLAUDE.md'deki Task Intake bölümüne tek satır ekledim:

`
Before starting, run gbrain query "gotcha <topic>" and read any results.
`

Böylece "gbrain komutu çalıştıracağım" dendiğinde gbrain gotcha'ları, "skill yazacağım" dendiğinde skill gotcha'ları çekiliyor. Semantik arama eşleştirmeyi hallediyor, SessionStart'a sıfır yük.