## ARENA BATTLE — SONUÇ KAYNAĞI VE ORTAM SINIRI

## 1. Pragmatic sonuç kaynağı
Tur tutarı, izole oyun bağlantısının sağlayıcı yanıtındaki sayısal bakiye hareketinden kaydedilir. Bahis tutarı yanıtla eşleşmeli, kazanç etkin tura bağlanmalı ve kesin tur kaydı bulunmalıdır. OCR bu tutarı üretmez.

OCR, gerçek sonuç ekranının görünmesini ve en az beş saniye gösterilmesini denetleyen sunum kapısıdır. Okuma belirsizse tahmini ödeme yapılmaz.

## 2. Hacksaw sonuç kaynağı
Mevcut public demo bağlantısında finansal değerler oyun DOM'undaki sayısal alanlardan okunur: bonus toplamı, son kazanç ve önceki/sonraki bakiye. Aşağıdaki eşitlikler tam sayı kuruş olarak doğrulanır:

```text Mutabakat eşitlikleri
önceki bakiye − satın alma + kazanç = sonraki bakiye
son kazanç = bonus toplamı
```

Değerler yerleşene kadar beklenir. OCR yalnız giriş, devam ve bitiş yazısının görünmesini belirler. Oyuncunun ekran görüntüsü veya gönderdiği kazanç tutarı ödeme kaynağı değildir. Oyuncu istemcisi bu tarayıcıyı kontrol etmez.

## 3. Finansal güven sınırı
Hacksaw DOM mutabakatı bağımsız, imzalı bir sağlayıcı makbuzu değildir. Public demo sonuçlarını gerçek para için yetkili finansal kaynak saymayın. Bu sürüm demo entegrasyonudur; `PROVIDER_SETTLEMENT_MODE=real` kabul edilmez.

Gerçek para kullanımı için yetkili sağlayıcı entegrasyonu, doğrulanmış tur sonuçları ve operatörle finansal mutabakatın ayrıca uygulanması gerekir.

## 4. Muhasebe sözleşmesi
- Tutarlar kuruş cinsinden güvenli tam sayıdır; tarayıcı para hesabı yapmaz.
- İşlem kimliği ve içerik aynıysa mevcut sonuç döner; ikinci defa yazılmaz.
- Kesinleşmiş turun sonucu değiştirilemez. Tur yalnız sırası geldiğinde işler.
- Belirsiz satın alma yeniden satın alınmaz; inceleme durumunda durur.
- Cüzdan rezervasyon, iade ve ödeme işlemleri kalıcı makbuzlarla takip edilir.
- Yanıt kaybında aynı makbuz kimliğiyle toparlanır; yeni ödeme oluşturulmaz.
- Site anahtarı, oyuncu kimliği ve para birimi site kapsamında doğrulanır.

## 5. Test kanıtının kapsamı
Birim testinde tanımlı tutarlar ve sözleşme örnekleri kullanılır. Bu, gerçek oyun koşusu değildir. Gerçek oyun kanıtı ayrı raporda oyun, bonus, tur ve tarih bazında tutulur.

Başarılı yerel test; dış ağ gecikmesini, fiziksel mobil cihazları veya 100 eşzamanlı oda kapasitesini doğrulamaz. Bunlar ayrı kabul testleri gerektirir.
