# DeepSeek Harness Desktop：关窗口后找回草稿与任务，退出应用前核对中断影响

依据官方Desktop README制作关闭窗口/退出应用/未发送草稿的操作核对包；未运行Desktop应用或后台任务，文档行为与本机实测明确分开。

## 运行

在本目录使用独立虚拟环境并安装requirements.txt；脚本结果写入results。

```sh
python reference/audit.py
python reference/run_sdk.py
```

fixtures是原创输入与故意失败样本；作者真值、离线合成provider和实际SDK记录各自标明，不是模型正确率。需要真实模型/账号/GPU的步骤按正文另行授权运行。

## 1. 先确认安装的是Desktop而非临时Web

按官方Desktop入口记录版本、工作区和Host连接；本包没有安装或启动Desktop，情景表是依据官方README编写的核对清单。

## 2. 准备可辨认草稿和活动任务

在隔离工作区写入含Q7/Q8的未发送草稿，并启动允许中断的测试任务。先保存任务ID，草稿不能误算成已发消息。

## 3. 关闭窗口并核对Host状态

官方说明关窗口会隐藏窗口，Host工作可继续。实际验证应从Host或重新打开后的任务状态核对，不能只看到窗口消失就宣布任务完成。

## 4. 重新打开同一工作区

核对草稿、会话选择、滚动位置和任务ID是否对应。任务有输出与任务仍运行要分别记录。

## 5. 对照真正退出应用

按当前版本退出确认检查活动任务及提醒，先读提示再选择。退出可能中断任务，本题不替用户自动退出真实工作会话。

## 6. 验证重启后的恢复范围

重启后逐项查看会话、未发草稿与任务结果；UI状态恢复不能被说成运行中进程必然跨退出继续。

## 7. 交付版本与窗口事件证据

附关窗前后截图、Host状态和退出提示。包内只执行清单合同核验，没有捏造Desktop截图或真实后台任务记录。

## 官方依据

- DeepSeek Harness 官方文档或源码：https://raw.githubusercontent.com/deepseek-ai/deepseek-harness/master/apps/desktop/README.md
- DeepSeek官方Harness仓库：https://github.com/deepseek-ai/deepseek-harness
