This commit is contained in:
@@ -16,9 +16,10 @@ arrives. Process-local session IDs are correlation IDs only; durable IDs are
|
||||
assigned by the persisted runtime protocol later.
|
||||
|
||||
Runtime events contain ordered raw PTY bytes. The UI spike may line-frame plain
|
||||
fixture output for display, but ANSI/VT parsing, screen state, cursor behavior,
|
||||
scrollback, and terminal input modes belong to `lumbridge-terminal`. The UI must
|
||||
not infer terminal semantics from raw strings.
|
||||
fixture output for deterministic surfaces, but the live pane sends bytes through
|
||||
`lumbridge-terminal`. ANSI/VT parsing, screen state, cursor behavior, scrollback,
|
||||
and terminal input modes never belong to the runtime actor or UI. The UI must not
|
||||
infer terminal semantics from raw strings.
|
||||
|
||||
Dropping the UI-side actor disconnects its bounded channels, releases an actor
|
||||
blocked by event backpressure, terminates the process group through
|
||||
|
||||
Reference in New Issue
Block a user