refactor: rapor feature'ı — listem, yazdır, sohbet ve actions taşındı (Faz 8)
- app/sonuc/actions.ts → features/rapor/rapor-actions.ts birebir taşındı
(kredi harcama/iade idempotency yolları bayt bayt aynı, yalnızca import
yolları değişti); liste-uretici/revizyon-kutusu action'ı doğrudan import
ediyor
- lib/rapor-kaydi.ts rapor-queries.ts'e emildi: kullanicininRaporu aynı tek
okuma kapısı; listem sayfasındaki inline drizzle sorgusu sohbetGecmisiGetir
oldu; tadimlikSec re-export'u eklendi
- listem-govde, sohbet-client, revizyon-kutusu, liste-uretici, listem-bos-cta,
rapor-listesi, tadimlik-satiri, yazdir-butonu features/rapor/components/'a
- Yeni async ListemIcerik (verifySession + maskeleme + bosDurum dalı içeride;
çift await searchParams kalktı) ve RaporYazdir (3 redirect + yazdırılabilir
belge); skeleton'lar eski loading.tsx geometrileriyle aynı dosyada
- /listem ve /rapor/yazdir senkron: searchParams.then() + sayfada Suspense;
maxDuration=300 ve metadata sayfada kaldı; iki loading.tsx silindi
- Davranış değişikliği yok; /api/soru el değmedi
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>