Appearance
Veri Akış Diyagramları (Data Flow Diagrams)
Bu doküman, Humindx platformundaki kritik kullanıcı senaryolarının ardındaki asenkron ve senkron veri akışlarını, servisler arası iletişimi ve olay güdümlü (event-driven) mimarinin tetiklenme sırasını tanımlar.
Kapsam Uyarısı: Bu doküman zaman ve olay dizilimlerine (Sequence) odaklanır. Yüksek seviye sistem blokları için
system-overview.md, PII maskeleme ve veri silme süreçlerinin güvenlik mantığı için../security/zero-knowledge.mddosyasına bakınız.
1. Akış A: B2C Anlık Sohbet (Hot Path)
Bu akış, kullanıcının AI ajanıyla (Örn: Gölge Ajan) gerçek zamanlı olarak mesajlaşmasını kapsar. Odak noktası: Düşük gecikme (latency) ve hızlı yanıttır. Psikometrik analiz bu akışta yapılmaz.
2. Akış B: Psikometrik Çıkarım ve Vektörizasyon (Cold Path)
Bu akış, sohbet senaryosu bittiğinde tetiklenen ağır ve asenkron veri işleme boru hattıdır. Sistemin kalbi burada atar.
Kritik Adımlar:
- Adım 3-4 (Sanitization): LLM'e PII sızmasını önler.
- Adım 6 (Upsert): İlgili
room_idüzerinden sadece o bağlamın (örn.DISCOVERY) skoru güncellenir.[SOCIAL]etiketli bir olayPROFESSIONALodaya asla yazılmaz.
3. Akış C: B2B Veri Talebi ve Akıllı İzin Filtreleme (Smart Privacy Strip)
Bu akış, bir İK yöneticisinin (Recruiter veya Team Leader) adayın/çalışanın profiline erişmek istediğinde gerçekleşir. Veri sızdırmazlığının API Gateway seviyesinde nasıl garanti edildiğini gösterir.
Kritik Adımlar:
- Adım 4 (RLS): Backend kodunda hiçbir kısıtlama olmasa dahi, Veritabanı sadece Profesyonel odayı döner.
- Adım 8-9 (Consent Strip): RLS Profesyonel odanın tüm detaylarını (Yönetim reçetesi vb.) dönse bile, Gateway adayın güncel "Akıllı Gizlilik Sözleşmesi"ne bakar. Aday Level 3 izni vermemişse, Gateway bu veriyi dış dünyaya iletmeden önce budar (Strip).
4. Akış D: Onboarding Geçişi ve Event Trigger
Aday işe alındığında "Psikometrik Pasaport"un Yetenek Yönetimi modülüne aktarılması sürecidir. (Kopyalama yapılmaz, Pointer güncellenir).
Son Güncelleme: 2026-04-15 — Hot Path / Cold Path ayrımı, PII Sanitization, Consent Strip filtrelemesi ve Event-driven geçiş akışları Mermaid.js formatında modellendi.