# UI Prototype - 正常播报场景

> Date: 2026/03/08
> Author: Horn Team
> 说明：以下为各正常调用场景的终端原型。Horn 正常执行时 stdout 无任何输出，终端保持静默，仅触发系统 TTS 语音播报。

---

## Scene 1：裸命令 - 验证安装

```
PS C:\project> horn
🔊 （系统播报：「Horn 已就绪，等待任务通知」）
PS C:\project> _
```

> - 终端无文字输出，光标直接回到输入行
> - 用户通过是否听到语音判断安装是否成功

---

## Scene 2：任务开始通知

```
PS C:\project> horn --start
🔊 （系统播报：「老板，我开始执行任务了」）
PS C:\project> _
```

> - 此场景通常由 Cursor agent 在后台自动调用，用户不会看到终端
> - 开发者仅通过语音感知任务已开始

---

## Scene 3：任务完成通知

```
PS C:\project> horn --done
🔊 （系统播报：「老板，任务已完成」）
PS C:\project> _
```

---

## Scene 4：需要确认通知

```
PS C:\project> horn --confirm
🔊 （系统播报：「老板，有事情需要你确认」）
PS C:\project> _
```

---

## Scene 5：自定义消息播报（v1.1.0）

```
PS C:\project> horn --done --message "登录模块重构完成，共修改 12 个文件"
🔊 （系统播报：「登录模块重构完成，共修改 12 个文件」）
PS C:\project> _
```

```
PS C:\project> horn --message "数据库迁移已完成，请检查生产环境"
🔊 （系统播报：「数据库迁移已完成，请检查生产环境」）
PS C:\project> _
```
