Skip to content

Faz 1 MVP Yol Haritası (Phase 1 Roadmap)

Bu doküman, Humindx platformunun ilk pazara çıkış (MVP) aşamasının epik, user story ve kabul kriterleri bazlı iş kırılımını tanımlar.

Kapsam: Faz 1, bireysel keşif (B2C) odaklıdır. B2B modülleri Faz 2'de gelir. Ürün özellikleri için ../product/features.md Bölüm 8'e bakınız.

Canlı Takip: Bu doküman, MVP kapsamının ve kabul kriterlerinin referans kaynağıdır. Issue durumları (Backlog/In Progress/Done), sprint atamaları ve güncel ilerleme için Linear Board kullanılır. Bu dokümandaki user story'ler güncellenmez — Linear tek doğru kaynaktır.


1. MVP Hedefi ve Başarı Kriterleri

Tek Cümle: Kullanıcı, mobil uygulamayı indirip 3 dakika içinde ilk Sisli Sohbet'ini tamamlayabilmeli ve Psikometrik DNA kartını görebilmelidir.

MetrikHedefÖlçüm
Onboarding tamamlama oranı> %70Quick-Scan + Proof Loop tamamlayan / indiren
İlk Sisli Sohbet tamamlama> %50Onboarding'i bitiren kullanıcıların sohbet başlatma oranı
7. gün geri dönüş (Retention)> %30DAU / WAU
Premium dönüşüm (30. gün)> %5Bellek Duvarı tetiklenmesi sonrası upgrade

2. Epik ve User Story Kırılımı

Epik 1: Kimlik ve Onboarding

Hedef: Kullanıcı kaydı, Mikro-Keşif (Quick-Scan) ve Proof Loop akışının uçtan uca çalışması.

IDUser StoryKabul KriteriÖncelikİlgili Doküman
US-101Kullanıcı olarak e-posta ve şifre ile kayıt olabilmeliyim.JWT token döner, genome_id oluşur, 4 Context Room otomatik yaratılır.Kritikapi-contracts.md POST /b2c/auth/register
US-102Kullanıcı olarak 10 soruluk Quick-Scan'i tamamlayarak ilk DNA kartımı görebilmeliyim.S0 skorları DISCOVERY ve PROFESSIONAL odalarına yazılır. Confidence Score = ~0.14.Kritikb2c-engine.md Bölüm 1
US-103Kullanıcı olarak Proof Loop'u deneyimleyerek sosyal verimin iş profilimi etkilemediğini görebilmeliyim.Sosyal senaryo sonrası Professional oda skorları değişmez (delta = 0). CONSENT_ACKNOWLEDGED loglanır.Kritikb2c-engine.md Bölüm 2
US-104Kullanıcı olarak hesabımı silebilmeliyim (GDPR).PII silinir, B2B tarafında Anonim Düğüm oluşur.Yüksekb2b-tenant-os.md Bölüm 5.3

Epik 2: AI Ajan Etkileşimi ve Sisli Sohbet

Hedef: Gölge ve Ayna ajanlarıyla Sisli Sohbet yapılabilmesi, senaryo sonrası "sisin kalkması".

IDUser StoryKabul KriteriÖncelikİlgili Doküman
US-201Kullanıcı olarak bir Sisli Sohbet başlatabilmeliyim.WebSocket bağlantısı kurulur, ajan tipi frontend'e gizlenir (session_id döner, agent_type dönmez).Kritikb2c-engine.md Bölüm 3
US-202Kullanıcı olarak ajan ile gerçek zamanlı mesajlaşabilmeliyim.LLM (Hot Path) < 3 saniyede streamed yanıt verir. Mesajlar Redis session'a kaydedilir (TTL: 24h).Kritikdata-flow-diagrams.md Akış A
US-203Kullanıcı olarak sohbet bittiğinde "sisin kalkmasını" ve hangi ajanla konuştuğumu görebilmeliyim.FOG_LIFTED event'i WSS üzerinden gelir: ajan tipi, test edilen trait, shift_value.Kritikllm-orchestration.md Bölüm 2.2
US-204Kullanıcı olarak sohbetin ardından DNA kartımdaki ilgili sarmalın güncellendiğini görebilmeliyim.Cold Path asenkron çalışır, trait_scores güncellenir, Veri Röntgeni bildirimi gelir.Yüksekscoring-algorithms.md
US-205Gölge Ajan, benim en baskın özelliğimin zıttı olarak davranmalı.Dinamik Persona Kalibrasyonu: RAG, kullanıcının Materialized State'inden en yüksek trait'i okur ve prompt'u tersine kalibre eder.Yüksekllm-orchestration.md Bölüm 2.1

Epik 3: Psikometrik Motor (Cold Path)

Hedef: LLM çıkarımı, skorlama, vektörizasyon ve ham metin imhasının uçtan uca çalışması.

IDUser StoryKabul KriteriÖncelikİlgili Doküman
US-301Sistem olarak senaryo bittiğinde transkripti PII'den arındırarak (Sanitization) dış LLM'e gönderebilmeliyim.NER filtresi isimleri [PERSON_1], şirketleri [COMPANY_1] ile değiştirir. Ham metin LLM'e gitmez.Kritikzero-knowledge.md Bölüm 3
US-302Sistem olarak LLM'den yapılandırılmış JSON (shift_value + llm_confidence) alabilmeliyim.JSON şema doğrulaması geçer. Geçersiz trait_id "Parse Error" olarak düşürülür.Kritikllm-orchestration.md Bölüm 4
US-303Sistem olarak EMA algoritmasıyla skoru güncelleyebilmeliyim.α formülü uygulanır. Daily Cap (±4.0) aşılmaz. 0-100 clipping yapılır.Kritikscoring-algorithms.md Bölüm 3
US-304Sistem olarak ham metni 24 saat içinde kalıcı olarak silebilmeliyim.Redis TTL (86400s) veya Cold Path başarılı ise anında DEL. PostgreSQL'de ham metin yok.Kritikzero-knowledge.md Bölüm 4
US-305Sistem olarak transkripti gürültü enjekte edilmiş vektöre dönüştürebilmeliyim.Epsilon-DP uygulanır. vector_embeddings tablosuna epsilon_used ile kaydedilir.Yüksekvector-privacy.md Bölüm 3

Epik 4: Profil, Veri Röntgeni ve Pasaport

Hedef: Kullanıcının profilini, veri soyunu görebilmesi ve QR/link ile paylaşabilmesi.

IDUser StoryKabul KriteriÖncelikİlgili Doküman
US-401Kullanıcı olarak Big Five skorlarımı oda bazlı görebilmeliyim.GET /b2c/profile/genome endpoint'i tüm odaları döner.Yüksekapi-contracts.md Bölüm 2.4
US-402Kullanıcı olarak bir trait'in değişim geçmişini (Veri Soyu) görebilmeliyim.GET /b2c/profile/lineage/{trait_id} audit_events'ten süzülmüş veri döner.Yüksekapi-contracts.md Bölüm 2.4
US-403Kullanıcı olarak AI'nın önerdiği senaryo etiketini değiştirebilmeliyim.LABEL_OVERRIDE audit event loglanır, Integrity Score ceza alır (-3 veya -5).Ortaconfidence-engine.md Bölüm 3.1
US-404Kullanıcı olarak DNA kartımı QR kod/link ile paylaşabilmeliyim.Signed JWT URL oluşur, passport_shares tablosuna yazılır, TTL ayarlanır.Yüksekb2c-engine.md Bölüm 6

Epik 5: Bellek Duvarı ve Premium Tetikleyici

Hedef: Free kullanıcıda 24 saat sonra RAG bypass, Premium'da uzun vadeli bellek.

IDUser StoryKabul KriteriÖncelikİlgili Doküman
US-501Free kullanıcı olarak ikinci gün girdiğimde ajanın beni hatırlamaması gerekir.Redis session expire olmuş, RAG bypass edilir. LLM'e "Geçmiş Bağlam: Yok" gönderilir.Yüksekb2c-engine.md Bölüm 4
US-502Premium kullanıcı olarak ajanın geçmiş sohbetlerimi hatırlaması gerekir.RAG pipeline aktif: pgvector'den [PRO] ve [NEUTRAL] vektörleri çekilir, prompt'a enjekte edilir.Yüksekllm-orchestration.md Bölüm 3.2
US-503Free kullanıcı olarak "Beni hatırlamıyor" anını yaşadığımda Premium'a yönlendirilmeliyim.Bellek Duvarı tetiklenir, upsell ekranı gösterilir.Ortafeatures.md Bölüm 7

Epik 6: Altyapı ve DevOps

Hedef: Tüm servislerin Docker'da çalışması, CI/CD pipeline'ı ve temel izleme.

IDUser StoryKabul KriteriÖncelikİlgili Doküman
US-601Geliştirici olarak docker-compose up -d ile tüm altyapıyı ayağa kaldırabilmeliyim.PostgreSQL (pgvector), Redis çalışır. Seed data yüklenir.Kritikenvironment-setup.md
US-602Sistem olarak RLS politikalarının her deployment'ta test edilmesi gerekir.CI'da "B2B rolü SOCIAL odayı görebiliyor mu?" assertion'ı çalışır ve başarılı olur.Kritikdb-schema.md Bölüm 3
US-603Sistem olarak audit_events tablosuna UPDATE/DELETE yapılamaması gerekir.REVOKE DELETE, UPDATE ON audit_events uygulanır, CI'da doğrulanır.Kritikaudit-trail.md Bölüm 2

3. Sprint Önerisi (2 Haftalık Döngü)

SprintEpikOdakUser Story'ler
Sprint 1Epik 6 + Epik 1Altyapı + OnboardingUS-601, US-602, US-603, US-101, US-102
Sprint 2Epik 1 + Epik 2Proof Loop + İlk Sisli SohbetUS-103, US-201, US-202, US-203
Sprint 3Epik 3Cold Path (Psikometrik Motor)US-301, US-302, US-303, US-304, US-305
Sprint 4Epik 2 + Epik 4Dinamik Persona + Profil/PasaportUS-205, US-204, US-401, US-402, US-404
Sprint 5Epik 4 + Epik 5Label Override + Bellek DuvarıUS-403, US-501, US-502, US-503
Sprint 6Entegrasyon Testi + Bug Fix + Beta HazırlıkUS-104 (GDPR), E2E testler, performans

4. MVP Kapsam Dışı (Faz 2'ye Ertelenen)

Aşağıdaki özellikler bilinçli olarak Faz 1'den çıkarılmıştır:

  • B2B paneli (İşe Alım + Yetenek Yönetimi modülleri)
  • Shadow Interviewer
  • Sosyal uyum modülü (Eş/arkadaş eşleştirme)
  • Klinik oda ve uzman paneli
  • API lisanslama (Partner endpoints)
  • Pozitif Transfer Köprüsü
  • PDF Export
  • Bildirim Motoru (Push notifications)

Son Güncelleme: 2026-04-15 — 6 Epik, 22 User Story, 6 Sprint önerisi ve kapsam dışı listesi tanımlandı.

Simetri tarafından inşa ediliyor.