Örnek Durum TPH'dir; Bir Geçiş Varlığı Değiştirir
Bağlam: cMind örneğinin (cBot çalışması, backtest) yaşam döngüsü: Başlama → Çalışıyor → Terminal (Durduruldu/Başarısız). Durum hangisine bağlı olduğu, ne için devredilip ne yapabileceği değişir.
Karar: Tablo başına Hiyerarşi (TPH) ayrımcılığı ile; durum geçiş sonunda varlık değiştirildiğinde.
RunningInstance,BacktestInstancevs. ayrı TPH davranış türleri.- Durum değişikliği: eski varlık kalır, yeni geçiş durumu için yeni yazı derlenmiş (id'si değişir).
- Konteyner id ve yürütme raporları taşınır, örnek id değiş.
Sonuçlar:
✅ Tür güvenliği: Derleyici geçiş sırasında geçersiz uç nokta çağrılarını yakalar.
✅ Durum makinesi güvenliği: RunningInstance üzerindeki "başlama" durumu türü tarafından yok sayılır.
❌ Şema karmaşıklığı: Benzer veriler çok tablosu arasında yaşadığında, nerede sorgu yazarsınız?
İlgili: 0003-external-nodes-http-jwt →