feat(olcum): liste_uretim_basladi olayı — üretim denemesinin paydası

Bugüne kadar yalnız başarı (liste_olusturuldu) ölçülüyordu; kaç kişinin
üretimi denediği bilinmiyordu. /listem?uret=1 ile üretim gövdesi mount
olduğunda yeni bileşen `liste_uretim_basladi` atar.

Olay bilerek liste-uretici.tsx'e değil, listem-icerik.tsx'te ona kardeş
mount edilen yeni bir istemci bileşenine kondu (o dosya bu turda başka bir
işin altında). İkisi aynı `uret` dalında render edildiği için koşulları
birebir aynı.

`kaynak` URL'den, yani kullanıcı denetiminden geldiği için allowlist'ten
geçirilir; listede olmayan değer "bilinmiyor" raporlanır. Giriş
round-trip'inde değerin kaybolmaması için geriYol da kaynağı taşır —
`uret=1` her zaman ilk parametre kalır (giris-karti.tsx:31 sözleşmesi).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
bilalgursen
2026-09-22 01:18:15 +03:00
parent e21cda4d6f
commit f60fbd135d
4 changed files with 112 additions and 9 deletions

View File

@@ -17,6 +17,12 @@ export type OlayAdi =
| "sihirbaz_adim"
| "sihirbaz_tamamlandi"
| "giris_denendi"
// Üretim denemesinin paydası: /listem?uret=1 ile üretim gövdesi mount
// olduğunda atılır (sihirbaz, hazır panel CTA'sı, giriş dönüşü, boş durum
// CTA'sı ve ödeme sonrası kartı — hangisi olduğu `kaynak` özelliğinde).
// Bilerek `olayBirKez` KULLANILMAZ: aynı oturumdaki ikinci deneme de
// sayılmalı, yoksa payda başarıdan (liste_olusturuldu) küçük kalır.
| "liste_uretim_basladi"
| "liste_olusturuldu"
| "liste_guncellendi"
| "liste_revize"