Merhaba,
e-arşiv fatura uygulamasında her build'i elle denemek zorunda kalmanızın sebebi genelde şu: Claude Code hızlı üretiyor ama ürettiğini doğrulayan sabit bir kontrol katmanı yoksa, güvenlik kontrolü tek tek sizin gözünüze kalıyor. Çözüm kişiyi değiştirmek değil, o kontrolü tekrarlanabilir hale getirmek.
Bu projede riskin nerede yoğunlaştığı da bellidir: GİB / entegratör kimlik bilgileri ve token'ların cihazda nasıl saklandığı, fatura verisinin bütünlüğü (imzalı/kesinleşmiş kaydın sonradan değişebilmesi), ve mobil tarafta müşteri VKN/TCKN gibi kişisel verinin loglara veya crash raporlarına sızması. Jenerik bir tarama bunları yakalamaz; bunlar için ayrı ayrı yazılmış kontroller gerekir.
Önerim: repoya bir kez kurulan, her değişiklikte kendi çalışan bir doğrulama katmanı. Kimlik bilgisi/token saklama, yetki sınırları, fatura kaydının değişmezliği ve kişisel verinin log'a düşmesi için birer test; bunlar CI'da çalışır, siz sadece kırmızıya bakarsınız. Bulgular için de ne bulundu, nasıl tekrar üretilir, nasıl kapatılır formatında yazılı rapor veriyorum.
Arka planım: yetkili programlarda güvenlik araştırması (çalışan PoC'ler yazdım, Anthropic'in CVP programında onaylı statüm var), Flutter/Firebase ile Google Play'de yayında iki uygulama, ve Python tarafında imza doğrulamalı webhook, yetkisi sınırlı yazma ve denetim kaydı içeren servisler. Claude/OpenAI API'lerini günlük kullanıyorum; resmi MCP kayıt defterinde yayında iki sunucum var (github.com/koraynar).
Açık olayım: e-arşiv/GİB entegrasyonunu daha önce canlıya almadım. Mali mevzuat tarafında danışman değilim; benim katkım kod ve güvenlik tarafında olur.
Çalışma şeklim yazılı ve asenkron - görüntülü görüşme yapmıyorum, ilerlemeyi yazılı rapor ve ekran kaydı ile paylaşıyorum. Şahıs olarak çalışıyorum, fatura kesemiyorum.
Repoyu görmeden fiyat vermek doğru olmaz. İsterseniz önce ücretsiz bir şey yapayım: README/TODO'yu ve dizin yapısını paylaşın, yukarıdaki dört başlıkta nerede açık kaldığını çıkarıp size yazayım. Uyarsa devamını konuşuruz.
İyi çalışmalar,
Koray Nar