# Setup Sequence — Master Plan Hafta 0-2

5 dosyayı sırayla uygulayarak Master Plan'ın foundational track'lerini açarsın.

| # | Dosya | Süre | Çıktı | Bağımlılık |
|---|-------|------|-------|------------|
| 1 | [01-DOMAIN-DNS-GUIDE](./01-DOMAIN-DNS-GUIDE.md) | 30 dk | kahve-oyunlari.com live | – |
| 2 | [02-SUPABASE-SETUP](./02-SUPABASE-SETUP.md) | 45 dk | Auth + persistent stats canlı | (1) opsiyonel |
| 3 | [03-ANALYTICS-SETUP](./03-ANALYTICS-SETUP.md) | 20 dk | Clarity + PostHog data akıyor | – |
| 4 | [04-MULTIPLAYER-PATTERN](./04-MULTIPLAYER-PATTERN.md) | – (referans) | Engine entegrasyon pattern'ı | (2) zorunlu |
| 5 | [05-CI-SETUP](./05-CI-SETUP.md) | 5 dk | Otomatik test + deploy | GitHub repo |

**Toplam aktif süre:** ~1.5 saat (paralel yapılırsa 1 saat).

---

## Önerilen sıra

**Bugün (1 saat):**
- 03 (Analytics) — bağımsız, hemen yap, data akmaya başlasın
- 05 (CI) — bağımsız, push otomasyonu

**Hafta 1:**
- 01 (Domain) — domain alımı + DNS bind
- 02 (Supabase) — backend foundation

**Hafta 2-3:**
- 04 (Multiplayer pattern) — Pişti'den başla, sonra Gomoku, Connect-Four, Batak, Okey

---

## Tamamlandı checklist

- [ ] **01** kahve-oyunlari.com live
- [ ] **02.1** Supabase project oluşturuldu (EU)
- [ ] **02.2** schema.sql + policies.sql çalıştırıldı
- [ ] **02.3** auth/supabase-config.js'a URL + anonKey girildi
- [ ] **02.4** İlk gerçek user kayıt yaptı
- [ ] **03.1** Clarity ID girildi, ilk session geldi
- [ ] **03.2** PostHog key girildi, lobby_open eventi akıyor
- [ ] **03.3** PostHog dashboard'larda funnel + retention kuruldu
- [ ] **04.1** Pişti `?mp=1` ile multiplayer açıldı (2 browser test)
- [ ] **04.2** Gomoku, Connect-Four multiplayer
- [ ] **04.3** Batak, Okey 4-player matchmaking
- [ ] **05.1** GitHub Actions yeşil
- [ ] **05.2** Branch protection main'e açık
