git:20261020.359a43a to git:20261023.606ac57

1 added, 1 removed. Audit A to A.

# DOX — packages/client/src/components/terminal
Files in this directory. One row per source file. See change: fold-oversized-agents-directories.
| File | Purpose |
|------|---------|
| `InlineTerminalCard.tsx` | Inline interactive terminal card. Live → bounded `TerminalView` reattach via `terminalId`. Frozen → read-only xterm replays transcript. Independent from LLM. See change: add-inline-terminal-card. Card root carries `data-testid="terminal-card"` + `data-terminal-state="live\|frozen"` (E2E selector; an untouched card is REMOVED from the stream, so absence is meaningful). See change: preserve-inline-terminal-transcript. |
| `ProcessList.tsx` | Repurposed as BackgroundProcessesDrawer (filename kept). Renders bridge PGID scan as collapsible drawer under… → see `ProcessList.tsx.AGENTS.md` |
- | `TerminalLimitNotice.tsx` | Dismissible `role=status` notice for a refused spawn (`terminal_limit_reached`), `--severity-warning-*` + `!` glyph. Props `{cwd, inline}`; tab slot in `EditorPane`, inline slot above the chat view. See change: harden-server-capability-bounds. |
+ | `TerminalLimitNotice.tsx` | Dismissible `role=status` notice for a refused spawn (`terminal_limit_reached`), `--severity-warning-*` + `!` glyph. Props `{cwd, inline}`; tab slot in `EditorPane`, inline slot above the chat view. See change: harden-server-capability-bounds. Also renders `terminal_error` notices: title "Terminal not opened", body = server `message` verbatim, testid `terminal-error-notice[-inline]`. See change: harden-git-terminal-plugin-boundaries. |
| `TerminalView.tsx` | xterm.js terminal emulator wrapper with keep-alive. Adds `heightPx?` bounded fixed-height variant for inline… → see `TerminalView.tsx.AGENTS.md` |