docs: README用例数88对齐+probe探测说明+报告目录忽略

This commit is contained in:
2026-09-14 10:10:33 +08:00
parent ad81cac4d5
commit 5590c674fe
2 changed files with 14 additions and 3 deletions
+1
View File
@@ -8,3 +8,4 @@ data/
.pg/
android/app/build/
android/.gradle/
tools/probe-reports/
+13 -3
View File
@@ -2,7 +2,7 @@
为 DeepSeek Harness 提供 **团队设置 / 用户设置 / 插件分发** 的私有同步服务。
架构设计见 [ARCHITECTURE.md](ARCHITECTURE.md),移动端见 [MOBILE_APP.md](MOBILE_APP.md)。
**已完成并通过 55 个 pytest 用例(PostgreSQL 16)+ 真实 HTTP 冒烟验证。**
**已完成并通过 88 个 pytest 用例(PostgreSQL 16)+ 真实 HTTP 冒烟验证。**
## 目录结构
@@ -17,7 +17,7 @@ server/
ratelimit.py # 邀请码兑换限流
routers/ # 按资源拆分的路由(pages/connect/tokens/users/settings/plugins/audit)
static/ # mobile.html(PWA)、apk.html(安装页)、sw.js
tests/ # pytest 套件(55 例,跑在专用测试库 postgres_test 上)
tests/ # pytest 套件(88 例,跑在专用测试库 postgres_test 上)
client/
dsh_sync_client.py # 参考客户端(移植进 harness 用)
android/ # 安卓 WebView 壳工程 + build.sh
@@ -146,6 +146,16 @@ python client/dsh_sync_client.py status
## 已验证
- `server/tests`:27 个用例(认证、token 撤销、设置合并/冲突/权限、插件上传下载/哈希/路径穿越/版本过滤/渠道优先、扫码连接 info/qr/权限/HTTPS 场景、审计)在 **PostgreSQL 16** 上全部通过。
- `server/tests`:88 个用例(认证、token 撤销、设置合并/冲突/权限、插件上传下载/哈希/路径穿越/版本过滤/渠道优先、扫码连接 info/qr/权限/HTTPS 场景、备份恢复、APK 分发、客户端协议、平台矩阵、审计)在 **PostgreSQL 16** 上全部通过。
- 真实 uvicorn + PostgreSQL 启动 + curl 全链路冒烟:健康检查、admin 认证、团队设置写入、邀请码注册、插件上传、成员下载,sha256 两侧一致。
- 扫码连接(PWA「设置 → 连接手机」):二维码深链 + 候选地址切换 + `#invite=` 自动预填,已在 390×844 手机视口实测(截图 `dsh-app-connect-qr.png`)。
## 模型探测(I-01,最小闭环)
`tools/probe_models.py` 只读 `~/.dsh/settings.yaml`,对每组模型跑基线/思考/视觉三组探测,
报告写 `tools/probe-reports/`(本地留存,不进仓):
```bash
python tools/probe_models.py --all --compare # 全量探测 + 写报告 + 与上次对比
python tools/probe_models.py --check-readonly # 自证无 settings 写入路径
```