docs: add STATUS.md project status summary

This commit is contained in:
2026-09-01 19:01:35 +08:00
parent 2da59b8190
commit e305707758
+38
View File
@@ -0,0 +1,38 @@
# DSHWatch 项目状态汇总(v0.1)
> 截至当前,整体为"UI 空壳 + 通信骨架 + 一键部署"均已就绪;真机联调和插件清单确认尚需运行环境。
## 已实现
| 模块 | 状态 |
| --- | --- |
| DSHWatch_Server(Node 中继) | 可跑,relay 全链路已验证(client->server->plugin->mock api->回传) |
| dsh-watch(Harness 插件) | direct / relay 双模式,均验证;已挂入 web/desktop profile(node_modules 链接已建) |
| DSHWatch(手表 Vela UI) | 三页 swiper + 圆点/长条 + 吉祥物 + 会话/设置/详情/输入 空壳;@system.interconnect 真封装 |
| DSHWatchPhone(Android) | Main/Settings/SessionList/EventLog 空壳;OkHttp WebSocket ServerClient + Xiaomi Wearable SDK WatchBridge(MessageApi) |
## 仓库
- DSHWatch
- DSHWatchPhone
- DSHWatch_Server
- dsh-watch
## 关键资产
- 官方 demo:Xiaomi 穿戴 SDK AAR(xms-wearable-lib_1.4_release.aar)已放进 DSHWatchPhone/app/libs。
- 签名:开发用 demo keystore(本地,gitignored);包名统一 com.dshwatch.app。
- 文档:DESIGN.md / PROTOCOL.md / WATCH_UI.md / BUILD_DEPLOY.md。
## 待办
1. 重启 DSH,确认 dsh-watch 出现在插件清单。
2. 真机:手机装 APK + 手表装 rpk(同签名)→ 跑服务器 → 配 userId/token → 发指令看回显。
3. 功能填充:会话列表真实数据、事件流渲染、手表端状态/命令完整闭环。
4. 麦克风:system.record 对 Band 10/10 Pro 大概率不支持,语音输入暂不启用。
## 一键命令
bash DSHWatch_Server/scripts/start.sh
node DSHWatch_Server/scripts/setup-plugin.mjs web
node DSHWatch_Server/scripts/setup-plugin.mjs desktop