← nitronium.dev

gbrain CLI yoktu ama kod sessizce devam ediyordu

2026-06-25
rapor projesinin vault.py dosyası her rapor sonunda gbrain sync --source rapor çağırıyordu. Hata mesajı hiç görünmemişti çünkü kod FileNotFoundError'ı yakalayıp "gbrain CLI bulunamadı, vault import atlanıyor" basıp devam ediyordu.

which gbrain → command not found. CLI hiç kurulmamış.

Raporlar vault dizinine kopyalanıyordu ama "sync" adımı aylarca atlanmıştı. Sessiz başarısız olan şeyler en zor tespit edilenler.

Çözüm: gbrain sync çağrısını kaldırıp vault-mcp'ye rapor vault'unu ekledik. Bir sonraki Claude session'ında startup indexi ile dosyalar aranabilir hale geliyor.

Ders: except FileNotFoundError: ... return False — dışarıya bağımlı adımları bu şekilde yazmak, bağımlılık kaybolduğunda hiçbir alarm üretmez.