a73x

11d5f076

docs: client_core says what it is for

a73x   2026-09-02 09:17

Commit message
docs: client_core says what it is for

Every other module root has a //! header; this one started at the imports.
Closes the collab issue that filed the gap.

src/client/client_core.zig
Old New
@@ -1,3 +1,9 @@
1 //! What a client does with a daemon frame besides paint it: the terminal
2 //! modes a session set, a clipboard write, a bell, the answer to a selection
3 //! request. One decoder with no transport and no terminal under it, so the
4 //! CLI client and the browser core read the same frame the same way, and
5 //! `pending_selection_id` is the whole of its state. Every result BORROWS
6 //! the payload; nothing here allocates.
1 const std = @import("std"); 7 const std = @import("std");
2 const proto = @import("term").protocol; 8 const proto = @import("term").protocol;
3 9