Faz 1 MVP + Faz 2'den 6 modül hazır
Hem klasik gümrük operasyonu motoru (Bölüm 1-7) hem Türkiye'ye özel ileri modüller (Tahakkuk, Kıymet 6 yöntem, TAREKS, YYS, Tasfiye, DAB) tamamlandı. Aşağıdaki listeler kabul kriterlerinin karşılandığını belirtir.
Mevzuat ve İçerik
Bölüm 1-2Mevzuat Versiyonlama
12 testHer simülasyon başlangıçta o anki aktif sürümün snapshot'ını alır. Sonraki yayınlar devam eden simülasyonu etkilemez. Vergi oranı, senaryo, sınav sorusu — hepsi snapshot sürümünden çekilir.
GTİP Sınıflandırma
9 test4-kademe "yüksek riskli sınıflandırma" felsefesi (1.0 / 0.7 / 0.4 / 0.1). "Yanlış" denmez; "itiraz olasılığı yüksek" denir — gerçek BTB pratiği.
GTİP Cetveli & Arama
Drill-down ağaç (chapter→heading→subheading→gtip), full-text + prefix arama, 1 saat cache. Faz 1 sonunda Meilisearch driver swap-able.
Vergi Oranları Tablosu
GTİP × menşe ülke × mevzuat sürümü kombinasyonu. Bulk "sürüm taşı" aksiyonu. Filament panelinde editör görür.
Operasyon Motoru
Bölüm 3-7Risk Skoru + Hat Atama
11 testbase + gtip_risk + country_risk + value_anomaly + doc_completeness − yys_modifier + gauss(seed). Eşikler: yeşil ≤25 / mavi ≤50 / sarı ≤75 / kırmızı >75. Skor kullanıcıdan gizli (BİLGE pratiği), mentor görür.
Vergi Hesaplama Motoru
10 testGV → EGV → AD → EMY → ÖTV → KDV (matrah dahil) → KKDF + Damga (488 SK 30 TL). 8 vergi türü, tümü simülasyonun mevzuat snapshot'ından.
Senaryo Motoru (DSL)
22 testReactive + scheduled tetikler. JSON koşul DSL'i: =, !=, <, in, between, starts_with, contains × all/any/none. eval/exec asla — ConditionEvaluator yorumlar.
Penalty + Karne + Cash
20 testSenaryo seçenekleri karneyi düşürür, nakit hareketi yazar, B karnesi eşiği tetiklenir. Tek transaction, append-only.
Bilirkişi / Tahlil
6 testNumune al → laboratuvar → seed-based deterministik sonuç. Sonuç beklerken karar verme, ek vergi tahakkuku.
Belge Yönetimi
8 test23 belge tipi (FATURA, ATR, EUR1, MEN_SAH, TSE, CE, SAGLIK, B/L, CMR, AWB, ATA, TIR, INF...). Gerçek PDF/JPG/PNG upload, mime + size validation.
Faz 2 — Türkiye-özel modüller
İleriTahakkuk + İtiraz UI
13 testGK m.234/242 — sonradan tahakkuk, itiraz dilekçesi, uzlaşma, etkin pişmanlık, dava yolu. Her opsiyonun karne/cash/zaman etkisi.
Kıymet 6 Yöntem Motoru
9 testGK m.23-32 hiyerarşik kıymet: satış bedeli → aynı eşya → benzer eşya → indirgenmiş → hesaplanan → son yöntem. Eşya türüne göre otomatik atlama.
TAREKS Başvuru Akışı
5 testTSE/sağlık/tarım gruplarına göre eşya bazlı otomatik kategori, başvuru → uygunluk → ithalat onayı.
YYS Sertifikası
7 testYetkilendirilmiş Yükümlü başvuru → mali yeterlilik → emniyet → uygunluk denetimi → karar. Onay sonrası mavi hat indirimi otomatik.
Tasfiye Süreci
4 testBekletilen eşya, süre aşımı, tasfiye komisyonu kararı. Cash movement otomatik.
DAB (Devlete Ait Bedelli)
3 testBağış yoluyla devlete eşya devri akışı, vergi muafiyeti hesabı.
Sınav & Sertifika
Bölüm 7-10Sınav Modu
12 testfull / topic / past_year. 100 soru, 150 dk, %70 baraj. Soru + şık randomizasyon. Cevap zorunlu (server + client sert blok).
Spaced Repetition (SM-2)
4 testYanlış cevap → 1 gün; doğru cevaplar 3→7→21 gün şeklinde aralık uzar. EF floor 1.3. Mentor zayıf konuları görüp ödev gönderir.
Anti-cheat (5 kat)
8 testTab blur, fullscreen exit, sağ tık + copy disable, fast answer (<3sn), IP duplicate. 3+ critical → otomatik iptal. Tüm sinyaller server-side doğrulanır.
HMAC Sertifika
14 testverification_code + HMAC-SHA256. Public /dogrula endpoint 60/dk/IP rate limit. PDF'te disclaimer + watermark. CERTIFICATE_SECRET ayrı.
10 Sertifika Tipi
İlk Op, 10 Op, 25 Op, Sınav %70/85/95, Sınıf 1., Mükemmel Karne, B Karnesinden Çıkış, Faz 2 Modül Ustası — gamification.
Mentor & Kurum
Bölüm 18Mentor Paneli
15 testSınıf KPI (öğrenci sayısı, ortalama karne, dağılım), karne trend grafiği per-öğrenci, simülasyon replay, sınav incelemesi, geri bildirim.
Ödev + Sınav-Ödev Atama
6 testMentor → öğrenci: vaka ödevi veya sınav ödevi gönder. Öğrenci panelinde arşivleyebilir. Tamamlama otomatik bildirim.
Doğrudan Mesaj
3 testMentor → öğrenci: simülasyon başında özel yönlendirme. Bildirim merkezine düşer.
Sınıf Raporu PDF/CSV
4 testKonu zayıflık ısı haritası, karne trend, son aktivite feed. Aileye/kuruma sunulabilir.
Leaderboard
3 testKurum içi + sistem geneli. Karne 90+ filtre, son 30 gün aktivite ağırlıklı.
Güvenlik & Operasyon
Bölüm 21Multi-tenant İzolasyon
18 test3 katmanlı (Global Scope + Policy + Form Request). 12+ tenant-aware model. institution_id input'tan asla, her zaman auth'tan.
Determinizm
7 testAynı seed + aynı kararlar = aynı sonuç. Mt19937 + Box-Muller gauss. Replay timeline ile dakika dakika izlenir.
Rate Limiting
verify-certificate 60/dk, exam-answer 60/dk, gtip-search 60/dk, exam-security-event 120/dk, api 60/dk per user.
Append-only Action Log
simulation_actions her kullanıcı eylemini saklar. UPDATE/DELETE yasak — replay/audit/anti-cheat omurgası.
Bildirim Merkezi
8 testFiltre + arşiv + 60sn polling. 5+ bildirim tipi: sertifika, mentor mesajı, ödev, sınav-ödev, karne uyarı.
Production Boot Guard
APP_ENV=production iken APP_DEBUG/CERTIFICATE_SECRET/APP_URL kontrolü; eksik varsa boot exception. Demo seeder prod'da çalışmaz.
Faz 2'nin kalan modülleri
Aşağıdaki modüller Faz 2'nin 2. dilimi olarak planlandı. Tasarım + tablolar hazır; öncelik mentor/eğitmen geri bildirimine göre belirlenecek.