返回 CodeWhale
session.rs
根目录 / crates / tui / src / commands / groups / session / session.rs
1 //! Shared session lifecycle implementation (FEAT-023).
2 //!
3 //! The nine lifecycle commands' concrete host work moved into the
4 //! `SessionLifecycleAdapter` in `crate::commands::contract` (FEAT-023 Phase 3)
5 //! and the portable handlers own all parsing/message/action composition
6 //! (Phase 4). Dispatch switched to the contract registrations in Phase 6, so
7 //! no lifecycle body remains here. Shared host helpers used by the still
8 //! legacy session leaves (FEAT-024/025/026 ownership) live beside those leaves;
9 //! the migration-topology `session::lifecycle` scope keeps this file as the
10 //! tenth predeclared source file until the root `session` entry is removed by
11 //! FEAT-026.
12
12 lines RUST