$$ Retail cellar-lip trace (2026-06-04). Captures, per CTransition::step_up, $$ the CARRIED cell (sphere_path.check_pos.objcell_id) + world position $$ (check_pos.frame.m_fOrigin). Discriminates whether retail's carried cell $$ STAYS STABLE at the cellar lip (-> acdream's mid-step-up cell-flip is the bug) $$ or ALTERNATES like acdream (-> the connector-cell slide is the bug). $$ Auto-detaches (qd) after 150 step_ups so retail keeps running. .logopen C:\Users\erikn\source\repos\acdream\.claude\worktrees\thirsty-goldberg-51bb9b\retail-lip-trace.log .sympath C:\Users\erikn\source\repos\acdream\refs .symopt+ 0x40 .reload /f acclient.exe r @$t0 = 0 bp acclient!CTransition::step_up "r @$t0 = @$t0 + 1; .printf \"--- stepup #%d ---\\n\", @$t0; dt acclient!CTransition @ecx sphere_path.check_pos.objcell_id sphere_path.check_pos.frame.m_fOrigin.x sphere_path.check_pos.frame.m_fOrigin.y sphere_path.check_pos.frame.m_fOrigin.z; .if (@$t0 >= 150) { .printf \"=== DETACH after %d step_ups ===\\n\", @$t0; qd } .else { gc }" g