解决main.rs文件过大难以导航、维护与测试的问题,将原本13292行的单文件main.rs拆分为按职责划分的子模块,目前已完成constants.rs、model.rs、permission.rs、progress.rs的提取,符合项目单个文件≤2000行的约定。 新增本次重构的全套规范文档,包括拆分spec、设计方案与任务清单;更新openspec项目配置文件,明确重构规则;同时更新debug.sh,添加x86_64-unknown-linux-musl跨平台编译脚本。 本次重构为纯代码重组,不改变任何现有功能与用户交互逻辑。 |
||
|---|---|---|
| .. | ||
| cli-args-parsing | ||
| cli-output-formatting | ||
| cli-repl-interaction | ||
| cli-runtime-construction | ||
| cli-session-management | ||