A typed PORT a service EXPOSES: a named hook others fill. hookOptKey is the mount-opt field a bound edge renders INTO
(e.g. auth's onUserCreated), so an edge never emits a separate post-route statement — it composes into the producer's
own mount call. render wraps the consumer expressions for this hook's real signature. (Consumed in Phase 3.)
A typed PORT a service EXPOSES: a named hook others fill.
hookOptKeyis the mount-opt field a bound edge renders INTO (e.g. auth'sonUserCreated), so an edge never emits a separate post-route statement — it composes into the producer's own mount call.renderwraps the consumer expressions for this hook's real signature. (Consumed in Phase 3.)