docs: 补强 V1 数据与测试设计

- 扩展 SQLite schema:新增 batches、Excel 行定位、stage/status、时间戳和重试字段

- 明确 SQLite worker 并发规则:独立 connection、WAL、busy_timeout、短事务

- 调整 AI 接入顺序:先做模型清单后端,再接真实 ai.py,设置页复用后端

- 补充 unittest 测试基座要求和分层验证策略

- 敏感信息改为本地明文保存,配合 gitignore、UI 打码和日志脱敏
This commit is contained in:
chengma
2026-06-26 16:27:33 +08:00
parent 92735ae7a4
commit 3832697fc4
15 changed files with 152 additions and 62 deletions
+2 -1
View File
@@ -32,7 +32,7 @@ cmshopee 是一个 **Windows 本地桌面自动化工具**:管理多个 Shopee
## 安全红线
- 绝不把真实账号、密码、Cookie、token 写进代码、文档或日志;密码加密存、不自动登录。
- 绝不把真实账号、密码、Cookie、token 写进代码、文档或日志;密码/API Key 可在本地配置或 DB 明文保存,但文件必须 gitignore,且不自动登录。
- `config.json`、`cmshopee.db`、`chrome_user_data_dir/`(含密码/登录态)绝不提交版本库。
- 「更新」提交线上、删除满 9 张封面等不可逆动作,必须有显式确认;③ 点击「开始更新」后必须弹窗确认,用户确认后才批量更新当前筛选结果。
- 不绕过 Shopee 的验证码、风控、限流或权限校验。
@@ -41,6 +41,7 @@ cmshopee 是一个 **Windows 本地桌面自动化工具**:管理多个 Shopee
```bash
python -m py_compile *.py # 语法检查
python -m unittest discover -s tests # 纯逻辑单元测试(tests 存在后)
python prototypes/demo.py # 单账号闭环(不提交)
```