refactor(cli): no function over 300 LOC — split __init__/main/run/load_cli_config + two TUI builders
__init__ 659 -> 39 (_init_display_options / _init_model_routing / _init_runtime_state); main 651 -> 403 (_install_single_query_signal_handlers, _collect_kanban_task_images, _route_single_query_images, _run_quiet_single_query as module-level helpers); run 384 -> 293 (_tui_shutdown); load_cli_config 366 -> 115 (_cli_config_defaults, _mirror_config_to_env); cli_tui_mixin: _tui_build_layout 352 -> 196 (_tui_build_input_area, _tui_set_base_style), _tui_handle_enter 333 -> 192 (_tui_enter_overlay -> bool). All regions are zero-back-ref lifts, ast.dump-identical bodies, unresolved-free-names check clean. Two source-inspection tests repointed at the helper that now owns the code.
This commit is contained in: