# client ## Scope The client domain covers the Flutter control surface under `apps/client`. ## Rules - The client is a control surface, not a Git execution runtime. - Prefer proto-socket for operation requests, events, and log streams. - REST should be used only for health/readiness or compatibility endpoints. - Keep platform/provider-specific presentation behind adapter-friendly models.