# 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.

