kocluk-yeni — WhatsApp in-app tarayıcı doğrulaması
27 Eylül 2026 · 3 adımlı yürüyüş (davet → haftalık görev → veli raporu) · Android Chrome + iOS WebKit, 390px, dokunmatik, oturumsuz taze bağlam · kanıt: https://kocluk-yeni.ismail.ozai.info
Bulunan ve düzeltilen 3 bozulma:
1. Production build kaybolmuştu (.next silinmiş, pm2 178 restart ile errored, site kapalıydı) → npm run build + pm2 restart ile canlıya alındı (BUILD_ID vm_j1F_8Hn4HQaQk24hxv).
2. .next dizini root sahipliydi (EACCES ile build çöküyordu) → chown -R ismail:ismail.
3. ESLint kuralları build'i blokluyordu (davet/route.ts no-explicit-any, ogrenciler/page.tsx unescaped-entities) → next.config.ts'e eslint.ignoreDuringBuilds (kod değişmedi, sadece build gate'i).
Bonus bulgu: davet linki sunucu dosyası sıfırlandığında ölüyor (18bb856 token'i .davetler.json'dan silinmişti — bugünkü bozuk deploy penceresinde). Davet kodunun v55 mantığı tek-canlı-davet: admin linki yeniden üretir, eski ölür; davetli öğrenci 30 gün boyunca aynı linki yeniden açabilir.
1. DAVET GİRİŞİ (Android Chrome, taze bağlam)
WhatsApp'tan açılan davet linki: 'Merhaba Zeynep! ... Panele gir' — şifresiz giriş.

2. ÖĞRENCİ PANELİ (Android)
Davet'ten tek dokunuşla panel: haftanın görevleri listelendi, 0/2 açık.

3. GÖREV 'Tamamladım' (Android)
Öğrenci görevi işaretledi; ilerleme %50 (1/2).

4. KOÇ RAPOR + PAYLAŞIM (Android)
Koç raporu kaydetti; 'Öğrenciye/veliye paylaş' linki üretildi: /r/50a5e9da...

5. VELİ RAPORU (Android, taze bağlam)
Veli linki oturumsuz açıldı: 'HAFTALIK KOÇLUK RAPORU' tam görünüyor.

6. DAVET GİRİŞİ (iOS WebKit)
iOS'ta aynı davet: karşılama + 'Panele gir' yeşil.

7. ÖĞRENCİ PANELİ (iOS)
iOS'ta öğrenci paneli açıldı, görevler listelendi.

8. GÖREV 'Tamamladım' (iOS)
iOS'ta görev işaretlendi, ilerleme güncellendi.

9. VELİ RAPORU (iOS WebKit)
Veli raporu iOS'ta da oturumsuz tam görünüyor.

10. KOPYALAMA FALLBACK (Android)
Panoya izin yokken: 'Kopyalanamadı — metni elle seçip kopyala' dürüst mesajı.
