# ADR-005: Isolate Terminal Gateway from Core API Path

## Status
Accepted

## Date
2026-02-21

## Author
GPUaaS Core Team

## Context
Terminal streams have different scaling and security characteristics than standard HTTP APIs.

## Decision
Use a dedicated terminal gateway channel/service boundary for websocket shell traffic, separate from core API request handling.

## Consequences
- Better isolation for resource-intensive/interactive sessions.
- Clear security controls for session authz and limits.
- Enables separate scaling and operational policies.

## Alternatives Considered
- Keep terminal handling in main API process: rejected for blast-radius and scaling concerns.
