Eser 05 / 2026
Kardia — bir atölye işi olarak işletme sistemi
Kendi ürünü · Texni Labs · İşletme yazılımı · KOBİ Kendi ürünü
Başlangıç
Küçük şirketler takvimi, görevleri, notları, raporları ve zaman takibini yarım düzine ayrı araçta — ya da tablolarda — idare eder. Kardia’nın arkasındaki soru yalnızca bunların bir araya getirilip getirilemeyeceği değildi; bu büyüklükte bir sistemin, bir üçüncü kişinin denetleyebileceği biçimde kurulup kurulamayacağıydı.
Yaklaşım
Modüler monolit: FastAPI + React 19 PWA, açılıp kapanan yapı taşları, propose-then-approve ilkesiyle çalışan bir yapay zekâ asistanıyla bağlanır — o önerir, onay elle verilir ve her onay değiştirilemez bir kayda düşer.
Uygulama
Kiracı izolasyonu PostgreSQL Row-Level Security ile (rol NOBYPASSRLS): veritabanı
tarafından zorunlu kılınır, disiplinle değil, her tablo için zorunlu yalıtım
testleriyle. Asistan OpenAI uyumlu bir arayüz üzerinden konuşur — aynı çıkarım yerel
(llama.cpp) ya da AB-serverless; sağlayıcı değiştirmek yeniden yazmak değil,
yapılandırmadır. Kendi AB altyapısında işletilir: Caddy, docker-compose, otomatik
HTTPS, geri yükleme runbook’lu gecelik yedekler, izleme (Sentry, AB).
Denetim
07.09.2026’da kendi kodum, bir yabancının koduymuş gibi denetlendi: 1.596 otomatik test yeşil (1.239 backend’de çalışan veritabanına karşı, 357 frontend’de), 28/28 tabloda zorunlu kiracı izolasyonu, fail-closed. Açık bulgular öncelik sırasıyla dosyada durur, halının altında değil.
Geriye kalan
Kardia bugün bir atölye işi: sistemlerin burada nasıl kurulduğunun ve nasıl denetlendiğinin kanıtı. Tam da bu denetim bir hizmet olarak alınabilir — Savunma sayfasında.
Sonuç
- 1.596 otomatik test yeşil (1.239 backend’de çalışan veritabanına karşı, 357 frontend’de), 07.09.2026 itibarıyla
- Kiracı izolasyonu veritabanı tarafından zorunlu (Row-Level Security), 28/28 tabloda fail-closed
- Onay akışlı yapay zekâ asistanı — sessiz değişiklikler yerine öneriler