Statü modeli: Taslak (yalnız oluşturan) → Planlandı (satışa açık) → Bakanlık Onaylı (KUMS ID girilince — ID'siz bu statü yoktur) → Devam/Tamamlandı/İptal.
Kilitler nedenini söyler: KUMS ID, imzalı yoklama, sınav notları, çelişki çözümü, scroll-to-accept — pasif buton + koşul metni (desen: 06).
Semantik renk: mavi asla sorun anlatmaz; kritik/uyarı/dikkat sıcak tonlar. Dörtlü (dot/fg/bg/border) 00'da.
Limit aşımı akışı kırmaz: indirim/masraf/fiyat değişikliği → yönetici onayına (63 Onaylar); red her zaman gerekçeli.
Roller: planlamacı müşteri seçmez (satıştan gelir); satışçı yalnız planlı eğitimi satar ve atandığı müşteriyi görür; eğitmen belge yüklemez (yönetici yükler); katılımcılar eğitim sayfasında satış yönetir.
Teklif isteği modeli: katılımcı grubu bazlı — kişiler + yer + dönem + n eğitim; kalemler grup × eğitim; kalem bazlı + genel indirim (%/₺), denetim efektif % üzerinden.
Referans kodları: EGT/TKF/FTR-YYYY-NNNN her başlıkta kopyalanabilir chip; destek dili budur.
İletişim uçtan uca: teklif e-postaları Postmark'la çıkar, inbound yanıtlar teklife özel adresle otomatik eşleşir; e-postalar ve görüşme notları ayrı kartlar, zaman akışı drawer'ı filtreli.
Yoklama ikili: imzalı liste esas, beyanlar zaman damgalı ikincil; çelişki çözülmeden Tamamlandı olmaz. Video kaydı yalnız İdare ile paylaşılır.
Audit: kritik her işlem append-only loglanır, hassas değer maskeli; kullanıcı detayında kişi logları, 63'te sistem logu. Dondur/kısıtla gerekçeli, veri silinmez.
Erişilebilirlik: WCAG AA, 44px dokunma (mobil form 48px), focus ring 2px accent, tabular figures, uzun Türkçe etiket stratejisi (00).
Sidebar standardı: microcaps grup etiketi + hairline, grup başına ≤5 kalem; mobilde eğitmen/katılımcıda bottom-nav (≤5 hedef).