#43/#44/#45: Notify (store-and-forward + suit) ve data-sync alt sistemleri
- internal/notify: store-and-forward (#43) + suit/yanıtlı (#44). Offline hedefe
bırakılan mesaj bağlanınca teslim; trace id ile durum sorgulanır; suit cevabı
3. taraf trigger'a manuel iletilir. TTL + hedef-başı sınır + janitor → leak yok.
- internal/datastore: active sync/collection (CRUD broadcast, arrival-time seq ile
çakışma çözümü) + passive sync (dedupe merge pool) + temp/permanent datastore.
Saf paket (ws bağımsız), servis katmanı I/O yapar.
- services.Register artık *Registry döndürür + ...Option alır (WithNotifyTrigger).
main.go janitor'ları başlatır/durdurur. Eski Register(hub) çağrıları çalışır.
Testler: internal/notify, internal/datastore birim testleri + services
notify_test/datasync_test (offline teslim, suit reply+trigger, CRUD broadcast,
concurrent arrival-order, passive convergence, disconnect unsubscribe).
go test -race ./... yeşil.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>