Session lifecycle and local Session History.
In-progress transcript entries live in kcode-session-log. Typed lifecycle,
command, and stop records live in a separate .session-control journal.
Successfully committed sessions leave a synchronized local receipt for
their immutable Kweb object.