bdcc08a50c
- Added automatic migration of legacy absolute-path session directories with double-dash format to new canonical locations. - Enhanced session directory encoding to use `-tmp-` prefix for temporary directories instead of legacy double-dash format for improved clarity. - Extracted session directory migration logic into reusable helper functions for better maintainability. - Updated test setup to mock home directory and verify session migration behavior with temporary paths.