docs(ui): add user stories and interaction checklists
Harness governance / validate (push) Has been cancelled

This commit is contained in:
chengma
2026-07-17 09:18:42 +08:00
parent 123849f5ee
commit 93cfb165c3
12 changed files with 229 additions and 20 deletions
+19 -10
View File
@@ -22,11 +22,11 @@
### 第一版 MVP(最小闭环)
| 功能 | 用户能做什么 | 优先级 |
| --- | --- | --- |
| 【功能 1】 | 【用户动作和结果】 | P0 |
| 【功能 2】 | 【用户动作和结果】 | P0 |
| 【功能 3】 | 【用户动作和结果】 | P0 |
| 功能 | 用户能做什么 | 优先级 | 关联用户故事 |
| --- | --- | --- | --- |
| 【功能 1】 | 【用户动作和结果】 | P0 | US-001 |
| 【功能 2】 | 【用户动作和结果】 | P0 | US-002 |
| 【功能 3】 | 【用户动作和结果】 | P0 | 【US 编号】 |
### 后续迭代
@@ -37,10 +37,18 @@
## 四、核心用户故事(MVP)
1. 作为【角色】,我打开系统后能【第一步】。
2. 我可以【关键动作】,并看到【结果】。
3. 我可以【继续动作】,系统会【保存 / 同步 / 展示】。
4. 当【异常场景】发生时,系统会【降级 / 提示 / 阻止错误】。
详细故事以[用户故事清单](07-user-stories.md)为准;本文只维护与功能和优先级对应的总览,避免两处成为相互冲突的权威来源。
| 用户故事 | 功能 | 角色 | 目标 / 结果 | 优先级 | 关联交互 |
| --- | --- | --- | --- | --- | --- |
| US-001 | 【功能 1】 | 【角色】 | 【用户想完成什么并得到什么】 | P0 | IX-001、IX-002 |
| US-002 | 【功能 2】 | 【角色】 | 【用户想完成什么并得到什么】 | P0 | 【IX 编号 / 不适用】 |
每条故事至少明确:
1. 作为【角色】,我想要【完成目标】,从而【得到价值】。
2. 当【异常、权限或边界场景】发生时,系统会【给出保护和下一步】。
3. 有 UI 的故事把点击、输入、加载、校验、成功和失败反馈写入[交互清单](08-interaction-checklist.md)。
## 五、验收标准(MVP)
@@ -49,6 +57,7 @@
- **【功能 1】**:【打开 / 点击 / 输入 / 保存 后,应看到什么结果】。
- **【功能 2】**:【明确时间、状态、数据持久化或错误处理要求】。
- **【功能 3】**:【跨刷新、跨设备、权限、边界情况等要求】。
- 每条 P0 判据关联至少一个 US 编号;有用户界面的判据同时关联相关 IX 编号。
## 六、范围边界与决策
@@ -69,4 +78,4 @@
- 【自动化边界风险】:【是否会自动点击、批量提交、爬取、发送消息或触发不可逆操作】。
- 【隐私数据风险】:【是否处理个人信息、敏感文件、聊天记录、定位、联系方式等】。
- 【合规风险】:【版权、平台条款、行业监管、数据跨境、审计留痕等是否需要确认】。
- 【待确认问题】:【谁来决策,什么时候需要决策】。
- 【待确认问题】:【谁来决策,什么时候需要决策】。