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
@@ -18,7 +18,7 @@
|
||||
4. [`04-architecture.md`](04-architecture.md):系统结构、职责划分、数据模型和关键难点。
|
||||
5. [`05-coding-rules.md`](05-coding-rules.md):写代码前必须遵守的规则。
|
||||
6. [`../tasks.md`](../tasks.md):领取本轮唯一任务。
|
||||
7. [current-state.md](current-state.md):当前代码现实、可运行命令、下一步入口。
|
||||
7. [current-state.md](current-state.md):当前代码现实、可运行命令、下一步入口。
|
||||
8. [../progress.md](../progress.md):历史执行进度、验证结果和阻塞点。
|
||||
|
||||
如果仓库根目录有 `AGENTS.md`、`CLAUDE.md` 或其他 agent 规则文件,也必须先读。仓库级规则优先于项目局部建议。
|
||||
@@ -55,7 +55,7 @@ MVP 只做:
|
||||
- 运营勾选任务并按当前排序顺序执行。
|
||||
- 通过 `uiautomator2 + ADB` 控制一台已登录拼多多账号的 Android 真机。
|
||||
- 打开商品链接,跳转拼多多 App,识别页面状态,选择指定 SKU 和数量。
|
||||
- 默认到支付确认或需要人工输入的位置暂停,支持人工接管后继续。
|
||||
- 默认到支付确认或需要人工输入的位置暂停,支持人工接管后继续。
|
||||
- 预留受控自动支付能力:仅在开启配置、金额/SKU/数量/地址二次校验通过、未触发安全校验时继续支付。
|
||||
- 成功后展示订单号,并写入 Excel 结果文件。
|
||||
- 失败时展示失败原因、保留截图和页面 XML 以便排查。
|
||||
@@ -110,12 +110,11 @@ MVP 不做:
|
||||
|
||||
## 验证命令
|
||||
|
||||
当前项目尚未初始化代码。初始化后应在这里补充真实命令:
|
||||
项目骨架已初始化(T-001)。当前可运行的真实验证命令(Windows 运营机用 `python`,Linux/WSL 开发用 `python3`):
|
||||
|
||||
```powershell
|
||||
# 计划命令,待项目初始化后确认
|
||||
python -m pytest
|
||||
python -m compileall src
|
||||
python -m unittest discover -s tests -t .
|
||||
python src/main.py
|
||||
```
|
||||
|
||||
@@ -126,6 +125,6 @@ python src/main.py
|
||||
- 改 Android 自动化后跑:真机连接测试和最小链路测试。
|
||||
- 如果命令当前不可运行,必须在回复里如实说明原因。
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user