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:
@@ -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 # 单账号闭环(不提交)
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user