← nitronium.dev

gbrain CLI yoktu ama kod sessizce devam ediyordu

2026-06-25
gold-mine projesinin vault.py dosyası her rapor sonunda gbrain sync --source gold-mine ç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 gbraincommand 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 gold-mine 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.