Article

蕉不焦用户故事与端到端旅程

2026年7月11日 · 11 分钟阅读

商业级体验真源:Persona、JTBD、用户故事卡片、分镜旅程(对齐 07 帧 ID)、高光 M1–M5、异常路径、MVP 门禁。

06 · 用户故事与端到端旅程

真源职责:谁、为何、走哪条路、何为成功/失败。
呈现帧:07-product-presentation.md
前端:09-frontend-architecture.md
FR:08-prd.md
主链:闪念 → 沉淀 → 排程 → 一步 → 纠偏 → 释负


0. 阅读指引

读者用法
产品P0 切片、验收、埋点
设计分镜 → 07 帧 ID
前端路由/组件列 → 09
测试Gherkin + 失败信号

分镜表列定义:

列含义
帧JRN 内序号
t相对时间
情绪1 松–5 紧
UI结构要点
文案用户可见
动效B 态 / 触觉
系统后台
路由页面
呈现07 帧 ID

1. Persona(市场语境)

1.1 Neo · 独立开发者(P0)

维内容
画像28,远程,深度工作 2–4h 块
一日10–13 写代码;闪念高峰在心流中;15–17 浅工作可执行小步;22 想关机
工具栈IDE、Todoist(弃用中)、微信、偶尔 Notion
痛打开 Todo 破功;字段烦;清单墙
愿付高
成功丢出去继续写;下午一小步;晚上不反刍
名句「别让我维护清单,别打断我。」

1.2 Emma · 自由职业(P0)

维内容
画像多客户微信;对外承诺敏感
痛催办埋在聊天;语气难;大 Todo 更慌
成功保守草案 + 可启动执行步;从不自动代发
名句「别替我乱回,但别让我漏。」

1.3 Sam · 高压学生(P0 移动)

维内容
痛倾倒后若变 10 条今日待办 → 卸载
成功语音说完只给 一件 现在能做的
名句「别骂我,帮我先做一个。」

1.4 Alex · 产品经理(P1)

维内容
痛5 个竞品页 → 5 个 Todo 或收藏垃圾场
成功一线程 + 一个产出动作

1.5 非目标(请离开)

用户去哪
要甘特/团队Jira/Notion
要每日拖满日历Morgen/Sunsama
只要笔记flomo
要心理治疗专业支持

2. JTBD 与机会

IDJob用户原话重要不满机会成功标准
J1卸载闪念先记一下别占脑子55高捕获成本 < 记脑子;≤2s 反馈
J2信任去处别丢、别全变今天54高非任务沉淀可见
J3敢开始现在做哪一步55高2–15min 动作;WIP=1
J4纠偏不累错了改一下44高一键 + 记下了
J5晚上放下别反复想55高复盘无羞辱
J6不被催死别一直叮45高今天别推、忽略降权

3. 故事地图

E1 闪念捕获 US-C01…C08
E2 智能沉淀 US-S01…S08
E3 智能排程 US-D01…D08
E4 一步聚焦 US-F01…F06
E5 轻纠偏 US-R01…R08
E6 晚间收束 US-V01…V05
E7 信任账本 US-T01…T04

MVP-A:E1–E6 最小闭环(移动三页可演示)。
MVP-B:OCR、端点、导出、浏览器。


4. 用户故事卡片(P0 写满)

US-C01 文字闪念零字段(P0)· Neo · J1

叙事:
Neo 在重构支付模块,忽然想起「定价页文案要改」。他不想切到 Todoist 填项目。拇指唤起蕉不焦,打八个字,回车——屏幕只轻轻亮一下,他说「好」,继续写代码。

项内容
情绪打断焦虑 4 → 卸载后 2
触点CaptureBar 输入、接住、AgentStatusLayer、Undo
数据Fragment raw→沉淀态;stats.caught++
埋点capture_submit {source:text} / capture_feedback_ms
呈现CAP-F3→F4→F5/F6
路由pages/capture
Given 用户在捕获页且网络可用
When 输入非空文本并提交
Then 2s 内出现接住/判断反馈
And 无项目/日期/优先级/象限字段
And 不强制跳转任务编辑页

失败: 弹表单;进列表墙;无反馈 >3s。
a11y: 提交结果需可读屏播报 reason。


US-C02 语音闪念(P0)· Sam · J1

叙事: 宿舍灯还亮,Sam 不想打字,按住说话把乱麻倒出来。松手后界面写着「不会全变成今日 Todo」——他第一次觉得 App 站在他这边。

| 验收 | 按住说、上滑取消、松手进 B3;取消无写入 | | 呈现 | CAP-F9/F10/F4 | | 埋点 | capture_voice_start/end/cancel | | 失败 | 无取消;强制多步听写向导 |


US-C04 捕获后不拖走(P0)· Neo · J1

| 验收 | 移动停留捕获;桌面胶囊收起;可选 hint 去聚焦 | | 失败 | 强制 switchTab 列表 |

US-C08 撤销误触(P0)

| 验收 | 成功反馈后 5s Undo;撤销不排程 | | 呈现 | CAP-F13 |

US-S01 资料归并(P0)· Alex · J2 · M2

Given 闪念含 URL 或「竞品/资料」
When 沉淀完成
Then state 为 merged(或等价)
And reason 含「不新增 Todo」
And 不主动递交 next_step(除非纠偏)

US-S02 灵感冷冻(P0)

| 验收 | 周末/有空/灵感 → frozen + 复盘向 reason |

US-S03 等待别人(P0)

| 验收 | waiting;不羞辱催跟进 |

US-S04 拆小下一步(P0)· J3

| 验收 | 动词+对象+边界;2–15min 体感 | | 失败 | 递回原句大任务 |

US-S05 承诺/截止待定(P0)· Emma · J2

| 验收 | pending + 轻确认;禁止自动发送 |

US-S06 reason 必现(P0)

| 验收 | 用户可见一句解释 |

US-S08 无矩阵 UI(P0)

| 验收 | 无四象限选择 |

US-D01 非紧急不即推(P0)· J6

| 验收 | 重要不紧急可 snooze 后再递 |

US-D02 WIP=1(P0)· J3 · M3

| 验收 | 同时主动下一步 ≤1 |

US-D03 通知格式(P0)

| 验收 | 蕉不焦 \| [动作][对象][边界] |

US-D04 今天别推(P0)· J6

| 验收 | 当日 suppress +「记下了」类反馈 |

US-D06 硬截止可破 WIP 可解释(P0)

US-D08 无日历套件(P0 非功能)

US-F01 单卡聚焦(P0)· M3

| 呈现 | FOC-F1 |

US-F02 空态(P0)

| 呈现 | FOC-F0;禁嘲讽 |

US-F03 完成(P0)

US-F05 待定轻确认(P0)

| 呈现 | FOC-F2 |

US-R01 拆小(P0)· M4

| 验收 | action 立即变小 + 记下了 + splitFirst | | 呈现 | FOC-F4 + B4 |

US-R02 稍后(P0)

US-R03 这很重要(P0)

US-R06 今天别推(P0)

US-V01 状态交还(P0)· M5

| 呈现 | REV-F1;禁「未完成 N」主视觉 |

US-V02 明天只一步(P0)

US-V03 上午别推(P0)

US-T01 原文可回看(P0)


5. 端到端旅程分镜

5.1 高光与情绪总图

M1 接住 ──情绪 4→2── 信任「没丢」
M2 非任务 ── 2→1── 「系统没害我」
M3 一步 ── 3→2── 「我敢开始」
M4 记下了── 2→1── 「它懂我」
M5 放下 ── 3→1── 「可以睡」

JRN-01 桌面闪念 · Neo(移动等价:捕获页)

帧t情绪UI文案动效系统路由呈现
104IDE / 或捕获英雄———外/capCAP-F1
204输入「定价页要改」占位消失输入聚焦—capCAP-F3
3+03点接住—果冻按压raw 入库cap—
4+0.13状态层接住了,正在帮你放好…B3沉淀开始capCAP-F4 M1
5+0.32状态层蕉不焦在帮你看看…B3启发:重要不紧急capCAP-F4
6+2.52reason放进产品线程,稍后出现 / 不打断状态色闪merged/snoozedcapCAP-F5 M2
7+31回英雄+可选 Undo随时丢B1job 排队下午capCAP-F1/F13
8+4h3系统通知蕉不焦 | 打开竞品定价页,摘三条表达系统delivery WIP=1系统07§8
9+4h3聚焦大卡现在只做:…入场 200ms展示 actionfocusFOC-F1 M3
10a1完成✓—离场donefocusFOC-F3
10b2拆小记下了/下次先拆小B4splitFirstfocusFOC-F4 M4
11晚1复盘今晚不用反复想count-updigestreviewREV-F1 M5

失败剧本: 帧3后弹编辑页 → 路径失败。


JRN-02 微信承诺 · Emma

帧情绪UI文案系统呈现
15微信会话客户:今天能给初稿吗?—外
24分享到蕉不焦—source=wechat—
33Toast/服务号这像对外承诺。先给保守草案,再拆第一步pending+草案CAP-F8
43FOC-F2 待定卡草案预览;[软一点][不是今天][就这样]展示 draftFOC-F2
52B4记下了,这类客户更保守thread prefM4
62FOC-F1打开初稿文档,写三个小标题next_stepM3
71用户手发微信—不自动发—
81REV-F1催办变成结构草案…复盘M5

硬约束: 全路径无 sendMessage 自动化。


JRN-03 语音倾倒 · Sam(P0 演示主路径)

帧t情绪UI文案动效系统呈现
104捕获英雄把事情丢进来B1 精灵 idle—CAP-F1
214切语音按住 说话——CAP-F9
32–155录音层计时脉动录音CAP-F9
4154松手—→B3转写 mockCAP-F4
515.33状态先帮你分开,不会全变成今日 TodoB3多意图拆分CAP-F4 M1
6182reason现在只做:打开群文件,确认负责哪一页绿闪仅 1 next;其余 frozen/pendingCAP-F6 M2/M3
7202hint聚焦里有一步在等你——CAP-F11
8303再捕获宿舍费今晚截止B3urgency↑CAP-F4
9333待定今晚提醒交费?[是][不是截止]FOC-F2pendingFOC-F2
10晚1复盘四计数今晚不用想——REV-F1 M5

失败剧本: 帧6生成 8 条今日红点 → 禁止。


JRN-04 浏览器研究 · Alex(P1)

帧UI文案系统
1–3扩展保存×3归并到竞品研究?3→1 thread
4反馈已归并,不新增 3 个 Todomerged M2
5通知摘三条:入口、价格、承诺schedule
6今天别推记下了,研究不打断编码suppress M4

JRN-05 纠偏闭环(任意)

帧操作呈现数据
1见 FOC-F1M3next_step
2拆小FOC-F4 B4 M4action 变短;pref
3下次同类捕获默认更小步mockAgent 读 pref

JRN-06 晚间释负

帧呈现文案
1REV-F1时间 + sleep 精灵
2今天已经很好了
3接住/归并/冷冻/等待 count-up
4今晚不用再反复想 M5
5明天只看这一步:…
6REV-F3上午别推 → 记下了
7REV-F4收到

JRN-07 误捕获恢复

帧行为呈现
1误提交CAP-F4→成功
2Undo 5sCAP-F13
3点撤销无 job
4若已沉淀「这不是任务」归档

JRN-08 首日空态

帧呈现要点
1CAP-F0无 20 条假任务;最多 1 条示例闪念
2FOC-F0去捕获 CTA
3REV-F0计数 0 温柔

6. 异常路径库

ID场景用户可见系统
EX-01弱网提交先接住,联网后整理本地队列
EX-02判断 >5s还在想…超时文案
EX-03判断 >10s先接住稍后整理降级 raw 保留
EX-04连续忽略通知×3变少(可感知可关)降权
EX-05硬截止插队reason 说明为何现在破 WIP
EX-06存储满/失败没记下,请重试错误 Toast
EX-07减少动态开无呼吸仍可用静态反馈

7. 跨端矩阵

旅程移动小程序桌面扩展微信MVP
JRN-01等价主理想主——P0 移动
JRN-02确认主执行—入口P0
JRN-03主———P0 演示
JRN-04看辅主—P1
JRN-05/06主可—推送P0

8. 埋点字典(核心)

事件属性
capture_submitsource, length, ms_to_feedback
sediment_resultstate, has_action
delivery_showendpoint
delivery_actioncomplete/split/snooze/important/ignore
suppress_todayscope
review_opencounts
preference_writekey

9. MVP 切片与门禁

MVP-A 可演示(建议)

  • 故事:C01 C02 C04 C08 S01–S06 S08 D01–D04 D06 D08 F01–F03 F05 R01–R03 R06 V01–V03
  • 旅程:JRN-03、05、06、01 移动版、07、08
  • 高光:M1–M5 全过

发布门禁 Checklist

  • 10 分钟新人走通捕获→reason→聚焦→拆小记下了→复盘
  • 无象限/日历主路径
  • WIP=1
  • 复盘无「未完成」主视觉
  • 承诺路径无自动发送
  • 能复述心智句

10. 追溯:故事 → 呈现 → 前端

US呈现帧页面组件(见 09)
C01CAP-F3–F6captureCaptureBar, AgentStatusLayer
C02CAP-F9–F4captureCaptureBar voice
S01CAP-F5captureAgentStatusLayer tone
D02/F01FOC-F1focusActionCard
R01FOC-F4 B4focusRememberedFx, JellyButton
V01REV-F1reviewcount-up, Sprite sleep

11. 修订

日期说明
2026-07-11商业级体验真源:Persona、JTBD、US、分镜对齐 07、M1–M5、异常、门禁