SIGN IN SIGN UP

fix(cli): gate handle_gui_frame_command behind the gui feature

`--no-default-features --features cli` failed to build: the function names
simonlib::gui and carried no cfg, though its only caller was already behind
one. Nothing broke at runtime, and the cli feature broke completely.

This is the failure the CI feature-isolation job exists to catch — a feature
that only builds because another supplies what it is missing — recurring
after the 5.0.0 GUI restore, so it has been live since then. Found by
running that job locally rather than by CI reporting it.

Verified: all 19 advertised features and the no-feature build compile in
isolation.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
A
Adam Erickson committed
5f1e75b219f643e6a00fc61c26d87a2f684fa9e6
Parent: 15e051f