- internal/bridge: Inbox (bounded FIFO), HTTPApprover (fail-closed connection gate), HTTPTrigger (suit-reply push) — birim testleri ile birlikte - ws.Approver arayüzü + ws.Options.Approver: bağlantı kabulü HTTP upgrade öncesinde delege edilir (403 ile reddedilebilir) - services.WithBridgeInbox + bridge/send handler: client → uygulama sunucusu mesajları inbox'a yönlendirilir - httpserver.ServerOptions: BridgeInbox + Approver enjeksiyonu - POST /api/bridge/inbox endpoint: uygulama sunucusu inbox'ı atomik olarak boşaltır - main.go: BRIDGE_APPROVE_URL / BRIDGE_TRIGGER_URL / BRIDGE_INBOX env değişkenleri ile köprü opsiyonel etkinleştirilir - go test -race ./... yeşil Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| bridge.go | ||
| bridge_test.go | ||