Küme-4 — Onboarding, Hesap-Sayfası ve Kişisel Çalışma-Bağlamı
Dilim-1A · Kabul SLICE-bütünüyle (PILOT-SLICE-1A).
Özet
Kimliği kurulan kullanıcının platformdaki ilk yaşam-alanı: zorlamasız onboarding, hesabının tek-yönetim-yüzeyi ve organizasyondan bağımsız çalışabildiği kişisel-bağlam. Temel ilke: kişisel kimlik org-kimliğine dönüşmez; bağlam ≠ kimlik.
Kapsanan use-case'ler
UC-08 — Onboarding
1. Nedir? — Kullanıcı şirket-kurmaya veya kalıcı-tip-seçmeye ZORLANMAZ; onboarding yönlendirir, dayatmaz.
2. Aktörler, Sınıf ve Uygulanabilirlik — Aktör: yeni-kayıtlı kullanıcı.
3. Amaç / Kullanıcı Sonucu — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
4. Tetikleyici — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
5. Ön Koşullar — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
6. Beklenen Davranış — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
7. Alternatif / İstisna / Red Akışları — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
8. Beklenen Sonuç / Son Koşul — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
9. Kabul Kriterleri — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
10. Kapsam Dışı — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
11. İzlenebilirlik — Parent-UCG üyesi. Atomik traceability henüz beyan-edilmedi (UCSTD-001 §3).
12. Governance ve Durum — governance_mode: INHERITED_FROM_PACKAGE · statü parent-UCG'den MİRAS (ayrı acceptance-event DEĞİL; UCSTD-001 §3).
UC-09 — Hesap-sayfası
1. Nedir? — Tek-yüzeyden: profil · giriş-yöntemleri · güvenlik · oturumlar · bildirim-tercihleri · organizasyonlar · davetler · workspace'ler · kapatma/veri-talepleri (talep-YÜZEYİ; kapatma-akışının kendisi senaryo-2).
2. Aktörler, Sınıf ve Uygulanabilirlik — Aktör: oturumlu kullanıcı.
3. Amaç / Kullanıcı Sonucu — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
4. Tetikleyici — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
5. Ön Koşullar — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
6. Beklenen Davranış — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
7. Alternatif / İstisna / Red Akışları — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
8. Beklenen Sonuç / Son Koşul — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
9. Kabul Kriterleri — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
10. Kapsam Dışı — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
11. İzlenebilirlik — Parent-UCG üyesi. Atomik traceability henüz beyan-edilmedi (UCSTD-001 §3).
12. Governance ve Durum — governance_mode: INHERITED_FROM_PACKAGE · statü parent-UCG'den MİRAS (ayrı acceptance-event DEĞİL; UCSTD-001 §3).
UC-10 — Kişisel çalışma-bağlamı
1. Nedir? — Org'suz çalışabilme: taslak brief/shortlist üretimi kişisel-bağlamda. 🔴 Teknik-model (kişisel-bağlam = ne?) ADR'ye AÇIK-SORU — bu UC davranışı tanımlar, veri-modelini DAYATMAZ.
2. Aktörler, Sınıf ve Uygulanabilirlik — Aktör: organizasyonsuz kullanıcı.
3. Amaç / Kullanıcı Sonucu — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
4. Tetikleyici — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
5. Ön Koşullar — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
6. Beklenen Davranış — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
7. Alternatif / İstisna / Red Akışları — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
8. Beklenen Sonuç / Son Koşul — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
9. Kabul Kriterleri — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
10. Kapsam Dışı — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
11. İzlenebilirlik — Parent-UCG üyesi. Atomik traceability henüz beyan-edilmedi (UCSTD-001 §3).
12. Governance ve Durum — governance_mode: INHERITED_FROM_PACKAGE · statü parent-UCG'den MİRAS (ayrı acceptance-event DEĞİL; UCSTD-001 §3).
UC-11 — Varsayılan-başlangıç-bağlamı
1. Nedir? — Kural-seti: ilk-giriş=onboarding · tek-ws=o · çok-ws=son-kullanılan · erişim-bitti=güvenli-kişisel · bekleyen-davet=bildirim.
2. Aktörler, Sınıf ve Uygulanabilirlik — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
3. Amaç / Kullanıcı Sonucu — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
4. Tetikleyici — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
5. Ön Koşullar — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
6. Beklenen Davranış — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
7. Alternatif / İstisna / Red Akışları — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
8. Beklenen Sonuç / Son Koşul — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
9. Kabul Kriterleri — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
10. Kapsam Dışı — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
11. İzlenebilirlik — Parent-UCG üyesi. Atomik traceability henüz beyan-edilmedi (UCSTD-001 §3).
12. Governance ve Durum — governance_mode: INHERITED_FROM_PACKAGE · statü parent-UCG'den MİRAS (ayrı acceptance-event DEĞİL; UCSTD-001 §3).
Gerçeklik-denetimi notu (K55 — NEW + 🔴 tenant-gerçeği)
- Onboarding bugün YOK (route/middleware/sayfa yok; kayıt doğrudan /dashboard'a düşer) — küme net YENİ-inşa.
- Hesap-sayfası parçaları dağınık-var (profil Breeze-scaffold'u), tek-yüzey tasarımı YENİ.
- "personal workspace" yalnız CHECK-enum değeri; kod hiç yaratmıyor — kişisel-bağlam davranışı YENİ.
- 🔴 Yer-gerçeği (ADR-adayını besler):
users.tenant_idNOT NULL + kayıt-anında taze-tenant açılıyor (DB-şema + migration + kayıt-akışı üç-kanaldan teyitli). Soru: "bireysel-tenant modeli KORUNSUN MU?" — bu kümenin UC'leri karar-bağımsız yazıldı; model-kararı ADR'de.
İlgili misuse-vakaları (SCN 35-listesinden)
№9 kişisel→kurumsal yanlış-aktarım · №10 kurumsal→kişisel sızıntı (bağlam-izolasyon sınırının bu-dilimdeki ucu; tam-derinlik 1B bağlam-geçişinde) · №23-yüzeyi: oturumlar-ekranı PARK (SCN Ek-UC), UC-09 yalnız listeleme-yüzeyini tanımlar.
Kabul-kriterleri (SCN 20-listesinden ilgililer)
- (2) Organizasyonsuz kayıt VE çalışma mümkündür.
- (3) Kişisel ≠ kurumsal bağlam ayrımı her yüzeyde korunur.
- (14) Onboarding şirket-kurmaya / kalıcı-tip-seçmeye zorlamaz.
- (4-izdüşüm) Kullanıcının bağlamları hesap-sayfasından görünür-gezilebilirdir.
Downstream-ADR işaretleri (forward-flag)
- → ADR: Bireysel-tenant gerekli mi ("NOT NULL koru mu?") — AI-CEO temkini: otomatik-tenant varsayım değil; yer-gerçeği yukarıda.
- → ADR: Kişisel-bağlam modeli (UC-10 AÇIK-SORU'sunun karar-kapısı).
Amendment AMD-1 — AppShell ürün-yüzeyi genişletmesi (UC-31 · UC-32) 〔CEO-onaylı 11 Tem 2026〕
Kaynak: CEO use-case-yaklaşım-kararı (K212) —
CAN-DEC-ADR-005(proposed) tasarım-sistemi davranışlarının KULLANICI-yolculuğu karşılığı. K195-şeması: UC'ler önce olgunlaşır, ADR-imzası onlara bekler. CI/Verify-operasyon-kalemleri (ratchet/visual-regression/a11y/istisna) use-case DEĞİL —CAN-DEC-ADR-005acceptance/NFR-katmanında kalır (Canon-şişirme-freni).
UC-31 — AppShell'de giriş-sonrası çalışma-yüzeyi (Dalga-1)
1. Nedir? — Login-sonrası Dashboard / karar-bağlamı / hesap-sayfası "çıplak" ekran DEĞİL, EventInn-AppShell içinde yaşar.
- Given giriş-yapmış kullanıcı When Dashboard'a veya karar-bağlamına gider Then sayfa EventInn-AppShell'de render edilir + token/component-vocabulary/marka-ritmi PublicShell'le uyumludur + legal/help-erişimi kaybolmaz.
CAN-DEC-ADR-005SiteChrome-family hükmünün ana ürün-karşılığı.
2. Aktörler, Sınıf ve Uygulanabilirlik — Aktör: oturumlu kullanıcı.
3. Amaç / Kullanıcı Sonucu — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
4. Tetikleyici — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
5. Ön Koşullar — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
6. Beklenen Davranış — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
7. Alternatif / İstisna / Red Akışları — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
8. Beklenen Sonuç / Son Koşul — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
9. Kabul Kriterleri — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
10. Kapsam Dışı — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
11. İzlenebilirlik — Parent-UCG üyesi. Atomik traceability henüz beyan-edilmedi (UCSTD-001 §3).
12. Governance ve Durum — governance_mode: INHERITED_FROM_PACKAGE · statü parent-UCG'den MİRAS (ayrı acceptance-event DEĞİL; UCSTD-001 §3).
UC-32 — Hesap-sayfasında tek yönetim-yüzeyi (Dalga-2; UC-09-genişletmesi)
1. Nedir? — UC-09'un listelediği yönetim-kalemleri (profil · güvenlik · oturumlar · organizasyonlar · davetler · workspace'ler · kapatma/veri-talepleri) tek tutarlı yüzeyde sunulur.
- Kabul-tohumu: hesap-sayfası AppShell'de
PageHeader / FormSection / Alert / DangerZonevocabulary'siyle kurulur + kapatma ve veri-talebi AYRI-CTA (CAN-REQ-SCN-003iki-CTA-hükmüyle hizalı).
2. Aktörler, Sınıf ve Uygulanabilirlik — Aktör: oturumlu kullanıcı.
3. Amaç / Kullanıcı Sonucu — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
4. Tetikleyici — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
5. Ön Koşullar — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
6. Beklenen Davranış — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
7. Alternatif / İstisna / Red Akışları — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
8. Beklenen Sonuç / Son Koşul — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
9. Kabul Kriterleri — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
10. Kapsam Dışı — N/A — v1-kaynakta ayrı bölüm yok (format-only 🅐-normalize; içerik §Kapsanan/paket-bölümlerde; UCSTD-001 §6).
11. İzlenebilirlik — Parent-UCG üyesi. Atomik traceability henüz beyan-edilmedi (UCSTD-001 §3).
12. Governance ve Durum — governance_mode: INHERITED_FROM_PACKAGE · statü parent-UCG'den MİRAS (ayrı acceptance-event DEĞİL; UCSTD-001 §3).
Tasarım-continuity kabul-kriteri (use-case-DEĞİL)
Public→Auth geçişinde görsel-süreklilik (arşivdeki ADR005-UC-02 kalemi) bu kümenin kabul-kriteridir: onboarding/hesap-deneyimi yüzeyleri PublicShell'le aynı tasarım-ailesinde doğar (ayrı-UC açılmaz).
Bağımlılıklar (CAN-GOV-UCDEP-001)
Bağımlılık-listesi BEYAN EDİLMEMİŞTİR (dependency_analysis: pending). decision_ready İLANI YOKTUR.
İzlenebilirlik
upstream: CAN-REQ-SCN-001. governed_by: CAN-GOV-UCDEP-001. downstream: türetilir.
CAN-REQ-UCG-004 · requirements/normative · governance_status: accepted (charter_appointed_owner R2-kabulü, 3 Tem 2026 — use-case-SCOPE kabulü; impl/ADR/downstream-güvenlik-kararları AYRI kapılar).