forked from 1b-agent/opencadstudio-upstream
PLAN acted like a ViewCube TOP click the moment it ran — already on Top meant an immediate flip to Bottom, and the options never appeared. It now prompts "[Current ucs / Ucs / World] <Current>:" right on activation and only changes the view once an option runs: Current = plan of the active UCS, World = world XY, Ucs = prompts for a named UCS (case-insensitive lookup). The new plan_snap goes straight to the plan view with no flip-to-opposite cube behaviour. KeywordCommand gains with_default(): a bare Enter at the verb step dispatches the default verb (PLAN's <Current>) instead of cancelling. Closes #326 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>