Commit Graph

2 Commits

Author SHA1 Message Date
abdussamedulutas 06ca31eecb Eski Node.js / TypeScript yapı dosyaları temizlendi
Silinen dizinler:
- Source/        — Node.js engine (Go engine tarafından ikame edildi)
- frontend/      — TypeScript SDK kaynağı (sdk/ ES modülleri ile değiştirildi)
- script/        — Parcel bundle çıktısı (artık yok; /sdk/ route'u devrede)

Silinen kök dosyalar:
- index.js       — Node.js giriş noktası (Source/index.js'e refer ediyordu)
- package.json / package-lock.json — Parcel/TypeScript build araçları
- tsconfig.json  — TypeScript derleyici ayarları

Taşınan:
- script/status.xml → public/status.xml (httpserver fallback olarak kullanıyor)

Güncelleme:
- httpserver.go  : /script/* route'u kaldırıldı; / artık /sdk/index.js'e yönlendiriyor
- config.go      : ScriptDir alanı ve MWSE_SCRIPT_DIR env değişkeni kaldırıldı
- contract_test  : ScriptDir → SDKDir
- .gitignore     : Node/Parcel artıkları için temizlendi ve kısaltıldı

go test -race ./... yeşil

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-17 12:28:37 +03:00
abdussamedulutas 945b7621a4 #32: SDK ↔ Go engine I/O sözleşmesi doğrulama harness'i
internal/httpserver/contract_test.go: gerçek engine'i (hub+services+HTTP)
gerçek WebSocket üzerinden ayağa kaldırıp SDK'nın gönderdiği WSTS frame'lerini
birebir konuşan entegrasyon testleri. Tarayıcısız uçtan-uca kanıt.

Kapsanan akışlar: my/socketid, create-room, joinroom, request/pair+accept/pair
sinyalleri, pack/to relay (SendOnly), request/to→response/to round-trip,
saQut heartbeat ping/pong. go test -race yeşil.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 08:16:34 +03:00