Rota sayfası (/rota), yönlendirme kurallarının görsel yüzüdür ve panelin tek tam etkileşimli ekranıdır. Akışı yukarıdan aşağı bir üretim hattı gibidir:

Görsel kurucu ve JSON

Taslak iki kipte düzenlenir ve JSON tek gerçek kaynaktır: görsel kurucu JSON’a yazar; simülasyon ve yayın JSON’dan okur. “Üretilen JSON” bölümü her an açılıp bakılabilir. Görsel kurucuda:
  • Üstte varsayılan strateji (hiçbir kural eşleşmezse), deneme hakkı ve “erişilemeyen POS’ları atla” koruması; balanced stratejide maliyet / başarı / hız ağırlıkları.
  • Kural blokları sıralanabilir — sıra önemlidir, ilk eşleşen kazanır.
  • Her blokta “Eğer” koşulları (alan kataloğundan seçilir; operatörler alanın türüne göre daralır; para alanı ₺ birimiyle gösterilir) ve “O zaman” bölümü: hedef POS hesapları, seçim stratejisi ve panelde görünecek gerekçe metni.
  • Koşulsuz kural “her işleme uyar” uyarısı verir.
Görsel kurucunun ifade edemeyeceği bir doküman (iç içe koşul grupları, katalog dışı alan) yüklenirse sayfa sizi JSON kipinde kilitler ve nedenini söyler — kurucuya çevirmek dokümanın anlamını bozardı.

Geçmişte deneme (simülasyon)

Yayınlamadan önce aday kural, seçtiğiniz gün sayısı kadar geçmiş işlem üzerinde koşturulur. Hiçbir şey değişmez; rapor döner:
  • örnek büyüklüğü ve POS’u değişecek işlem sayısı,
  • tahmini komisyon farkı (tasarruf ya da ek maliyet),
  • anlaşması tanımsız olduğu için hesaplanamayanlar,
  • ilk 25 değişikliğin tablosu: ödeme, şu anki POS, kural sonrası POS, fark, neden.

İki aşamalı yayın

“Yayına al” ilk tıkta yayınlamaz: JSON doğrulanır ve bir onay bloğu açılır — “N kural, M koşul; canlı trafiğe anında uygulanır” özeti ve son simülasyon sonucuyla. Simülasyon yapmadıysanız blok bunu açıkça söyler: “Simüle etmeden yayınlıyorsunuz.” İkinci tık kuralı yeni sürüm olarak kaydeder ve etkinleştirir. Sürüm geçmişinde eski kurallar silinmez; geri dönüş, eski sürümü (yine iki aşamalı onayla) yeniden etkinleştirmektir. Yayın ve aktivasyon Yönetici rolü ister ve rol, düğme gizlemenin ötesinde sunucuda da denetlenir.