{
  "ok": true,
  "db": "baglı",
  "surum": "708dc30ec63bcc8c2a5dbfd1e66e73b43cafa892",
  "rulesSource": "app/tool/export_rules.dart → src/rules.js (Dart tek kaynak)",
  "hazirDegil": {
    "odeme": "StarShou için merchant servis kaydı ve entegrasyon bekliyor. Ödeme uç noktası YAZILMADI.",
    "sms": "StarShou için SMS şablonu ve entegrasyon bekliyor; markalı gönderici adı ön koşul değil. SMS uç noktası YAZILMADI.",
    "sozlesmePdf": "Madde metinleri HAZIR (/v1/contracts/text), ÜÇ ALAN DA TOPLANIYOR (panel: SHARTNOMA MAʼLUMOTI) ve PDF ÜRETİLİYOR (panel: «Shartnoma yaratish (PDF)»). ⭐⭐ 13.09: İMZA da kaydediliyor — «imzalandı» değil KANIT TÜRÜ yazılıyor (wet_on_paper: müşteri basılı nüshayı imzaladı, operatör kaydetti) ve imza belgenin snapshot'ına bağlı. ⛔ Elektronik imza (ЭЦП) YOK — dış kuyruk.",
    "sanatciTarafi": "Sanatçı uygulaması yok; artist_offers bugün operatörle doluyor.",
    "panelEylemleri": "Panelde raqam ochilishi QAYD ETILADI va hisobot OʻQIYDI: operator boshiga oylik sanoq panelda koʻrinadi. Avtomatik ogohlantirish chegarasi BOʻLMAYDI: sanoq oyda bir marta qoʻlda koʻrib chiqiladi.",
    "veriSilme": "Mijoz oʻz soʻrovini ilovadan OʻCHIRA OLADI: shaxsni bildiruvchi maʼlumot oʻchadi — toʻy manzili va soʻralgan qoʻshiqlar ham. Toʻlov va komissiya yozuvlari shaxssiz holda saqlanadi; tayyorlangan SHARTNOMA hujjati esa oʻzgarmas nusxa boʻlgani uchun manzil va qoʻshiqlarni ichida saqlaydi (soliq dalili, 3 yil). «Hammasi oʻchdi» deyilmaydi. Toʻlovchi boshqa odam boʻlgan soʻrovda oʻchirish operator silish/saqlash qarorini aniq qayd etguncha TOʻXTAYDI; qaror kim va qachon yozgani bilan saqlanadi."
  }
}