window: extract the web-panel window layer into the santi-window crate #44
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "split-window-crate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase C second cut, mirroring santi-im. The window read surface (window_message, window_transcript, labeled_strand id lookup) is a peripheral feature -> santi-window as free fns taking &Connection, deps rusqlite + santi-model + serde_json only. core's store/window.rs shrinks to thin pub(crate) forwarders (byte-identical signatures, service/window.rs untouched); labeled_strand splits into crate labeled_strand_id + core self.strand(). The one window_messages write stays in the ingest admission tx. Internal debt ratcheted 849->844. 0 faults, core 0, 46 test groups green.