feat(T-001): 初始化 Python 项目骨架
- 建立 src/(main.py 最小可运行入口)、tests/(unittest 冒烟测试)、requirements.txt。 - 骨架阶段测试用标准库 unittest,零第三方依赖;pytest 留待后续按需引入。 - 文档占位符验证命令替换为真实命令(pytest -> unittest discover)。 - 同步 tasks.md(T-001 DONE)、progress.md、current-state.md。 验证:compileall OK;unittest 2 passed;python src/main.py exit=0。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
541dfab967
commit
2863bf2750
+14
-3
@@ -14,9 +14,9 @@
|
||||
## 当前摘要
|
||||
|
||||
- 日期:2026-06-24
|
||||
- 阶段:MVP 起步 / 原型验证前
|
||||
- 当前任务:尚未开始编码
|
||||
- 下一个任务:`T-001 初始化 Python 项目骨架`
|
||||
- 阶段:Phase 0 地基(T-001 完成)/ 原型验证前
|
||||
- 当前任务:无(T-001 已完成)
|
||||
- 下一个任务:`T-002 建立核心数据模型和状态枚举`
|
||||
- 当前阻塞:尚未提供真实 Excel 样例、Android 真机和测试商品链接
|
||||
|
||||
## 进度记录
|
||||
@@ -47,6 +47,17 @@
|
||||
|
||||
- `02-requirements.md` §七 新增「平台规则与合规风险」一条:中立记录对第三方 App 做批量自动化下单可能触及平台协议/账号风控的已知风险,交叉引用 `01-vision.md` 非目标与 `05-coding-rules.md` 安全纪律;明确 MVP 不提供任何规避平台限制能力,使用范围与账号风险由业务方评估承担。
|
||||
|
||||
### 2026-06-24 · T-001 初始化 Python 项目骨架(DONE)
|
||||
|
||||
- 完成:建立 `src/`(`__init__.py`、`main.py` 最小可运行入口)、`tests/`(`__init__.py`、`test_smoke.py` 冒烟测试)、`requirements.txt`(含依赖纪律注释,当前零第三方运行时依赖)。
|
||||
- 决策:骨架阶段测试用标准库 `unittest`,不引入 `pytest`(sandbox 网络受限装不上,且骨架只需冒烟测试、保持零依赖更契合范围纪律);已在 `03-tech-stack.md` 留痕。
|
||||
- 文档:用真实命令替换 `00`/`03`/`05`/`current-state` 的占位符(`python -m pytest` → `python -m unittest discover -s tests -t .`)。
|
||||
- 验证(WSL Python 3.10.12,命令用 `python3`):
|
||||
- `python3 -m compileall src` → OK
|
||||
- `python3 -m unittest discover -s tests -t .` → Ran 2 tests, OK
|
||||
- `python3 src/main.py` → 正常输出,exit=0
|
||||
- 范围:未提前创建 models/GUI/Android 等后续任务模块;`logs/`、`artifacts/`、`samples/` 归 T-003。
|
||||
|
||||
## 阻塞与风险
|
||||
|
||||
- 真实 Excel 表头待提供。
|
||||
|
||||
Reference in New Issue
Block a user