api/ws_hello.py.dox.md
ws_hello.py API endpoint.ws_hello.py because this directory is intentionally flat.ws_hello.py owns the runtime implementation.ws_hello.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.WsHello (WsHandler)
async process(self, event: str, data: dict, sid: str) -> dict | Nonehelpers.api.ApiHandler; WebSocket handlers must derive from helpers.ws.WsHandler.WsHello is a WsHandler.WsHello defines process(...).helpers.print_style, helpers.ws.PrintStyle.info.helpers.api.Response for non-JSON responses, files, redirects, or status-specific replies.No child DOX files.