chore: 完成正式代码包结构

创建 app 包与 main.py 入口,将根目录 cdp.py 迁入 app/cdp.py,并保留最小 app.gui 占位入口。

修正 prototypes/demo.py 与 demo.bat,让原型脚本从项目根导入 app.cdp。

更新任务看板、当前状态和进度记录,标记 T-000 完成并记录本机 Python 解释器差异。
This commit is contained in:
chengma
2026-06-26 17:24:23 +08:00
parent 917656f205
commit ef389b323f
10 changed files with 74 additions and 21 deletions
+9
View File
@@ -224,4 +224,13 @@
- 正式启动入口为 `python main.py`,开发/包入口为 `python -m app`。
- 下一步:按任务看板领取 T-000。
## 【2026-06-26】T-000 正式代码包结构
- 状态:DONE
- 变更:创建 `app/` 包;将根目录 `cdp.py` 迁入 `app/cdp.py`;新增 `app/__init__.py`、`app/__main__.py`、`app/gui.py` 占位入口、根目录 `main.py`;修改 `prototypes/demo.py` 改为从项目根导入 `app.cdp`;同步 `docs/06-tasks.md` 与 `docs/current-state.md`。
- 验证:`py -3 -m compileall app main.py` 通过;`python main.py` 输出 GUI 未实现提示并退出;`py -3 main.py` 输出同样提示并退出;`py -3 -m app` 输出同样提示并退出;`py -3 -c "import prototypes.demo"` 通过。
- 决策:`app/gui.py` 只保留最小入口占位,不提前实现 PySide6 主窗口,完整 GUI 留给 T-104;`app/cdp.py` 对 `requests` / `websocket-client` 改为按需导入,使包导入不依赖外部库,真正连接 CDP 时仍要求安装依赖。
- 注意:本机 `python` 指向 Python 3.7.9 isolated,不符合项目 Python 3.10+ 要求,且 `python -m app` 不搜索当前目录;本轮用 `py -3`(Python 3.14.4)完成包入口验证。
- 下一步:按任务看板领取 T-001。
<!-- 新一轮从这里向下追加记录。 -->