feat: add native module realtime transport
CI / verify (pull_request) Successful in 37s
CI / infrastructure-smoke (pull_request) Successful in 13s
CI / migration-smoke (pull_request) Successful in 1m7s

This commit is contained in:
ekklesia
2026-08-23 18:47:18 -05:00
parent fcc531a39c
commit fc6c8045c4
53 changed files with 3959 additions and 108 deletions
@@ -210,5 +210,6 @@ value it could branch on.
Signed **write** and **delete** URLs are not built. Uploads still go through a module route, where
the module can validate what it is accepting; handing a browser a capability to write into a
module's bucket needs its own decision about size, type, and quota, and does not belong in the pass
that established reads. Realtime URL refresh is not built either — ordinary API reloads are
sufficient, and a future realtime pass can refresh state and URLs together when it exists.
that established reads. [ADR 0032](0032-native-module-realtime-transport.md) now supplies the native
state channel on which a module can publish a replacement delivery URL. Core still does not inspect,
renew, or automatically publish expiring URLs; that refresh policy remains explicitly module-owned.