# MIGRATION — ~/projects -> vertical accounts (mapping LOCKED 2026-08-28) Mechanics (two-phase, on Charles's go): rsync -a via root to target home -> chown -R target -> verify (du + counts + git status) -> originals deleted ONLY on second explicit go. .crush session data travels with dirs. | Project | Size | Target | Notes | |---|---|---|---| | PFVCluster | 89M (71M .crush) | TSGCOO: ~/projects/PFVCluster-rceo/ | side-by-side, COO has own copy | | hermes-rceo-streaming | 223M | TSGCOO | streaming infra | | KNEL-AIMiddleware | 512M | TSGCOO (FULL incl vendor/) | repo mirror already in tooling/knel-aimiddleware @2440188 (2.4M, no vendor) | | TSYSDevStack-SupportStack-Cloudron | 12M | TSGCOO | | | TSYSDevStack-SupportStack-LocalWorkstation | 52K | TSGCOO | | | WorkstationStack | 3.6M | TSGCOO | | | netbird | 11M | TSGCOO | | | TCTC | empty | TSGCOO | create empty dir | | org-buildout | 484K | TSGBOD | | | TSYSGroupAIOS | 6.8M | TSGBOD | | | dotfiles | 236K | STAYS (reachableceo) | Charles's personal dotfiles | | SITER-Solar | 520K | HOLD — likely COS (offstage) | 3-new-vertical chief-of-staff stack | | TSG | empty | skip | | Open: chipreverse (~/, not ~/projects) include? → CTO? Gone: TSYSDevStack-RandD in old session registry but not on disk. Hygiene: KNEL .env tracked at gitea origin — values empty; untrack someday.