- 建立 monorepo 结构:app/ + server/ + docs/ - 纳入全部需求/架构/开发计划文档 - 新增 docs/PROGRESS.md 功能状态总览 - 新增 docs/decisions/ ADR 决策记录(001-004) - 新增根目录 README.md 含 AI 阅读指引 - 新增 .gitignore Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4.0 KiB
4.0 KiB
📋 需求收集 — 用户访谈与原始需求
来源:Notion 原始文档
需求背景
前期用户:产品作者本人(自用工具)。 后续验证有市场价值后再面向外部用户推广。
核心动机是防止迷失方向——在日常忙碌中不忘初心,能随时看到自己的目标并检查是否偏离。通过每日和每周的复盘节奏,持续记录感受与总结,并在偏离时及时纠正。
访谈记录
基本信息收集(2026-05-24)
| 问题 | 用户回答 |
|---|---|
| 主要使用者? | 产品作者本人,前期纯自用 |
| 复盘节奏? | 每日复盘为主 + 每周检查和复盘;偶尔会漏记 1-2 天,属正常情况 |
| 每天检查目标的场景? | 晚上睡前,用于复盘当天 |
| 复盘内容? | 今日对齐度评分(1-10 分)+ 记录感受和总结 + AI 点评 |
| 每周复盘内容? | 回顾本周目标完成情况,总结规律,纠正偏离方向 |
| AI 的角色? | 全部都要:分析冲突、主动追问、梳理模糊目标、点评反思 |
| 数据存储要求? | 跨设备同步(需要账号/持久化) |
| 偏离感知方式? | 每天打分 + 每周汇总,低分或连续低分触发 AI 提醒 |
| 目标树的清晰程度? | 人生主目标很清晰,子目标需要拆解 |
| 界面语言? | 中文 |
| 视觉风格? | 可视化优先(图表、树形图、进度环) |
| 开发推进方式? | 先做目标树 + 每日打分两个核心模块(MVP) |
原始需求描述(用户原话)
我现在需要编写个 app 用来检查自己人生目标,包含了主目标、年目标、月目标、周目标和天目标。人生目标是一棵树,最上面的是人生主要目标,枝干是 1 年期到 3 年期的重要目标,枝干下面的叶子是周目标或月目标,叶子上的脉络是每天的目标。
为了不会突然忘记或迷失自己的目标,需要记录下来,然后每天检查自己是否偏离,如果偏离了,就要纠正偏离的方向。
其中可以加入 AI 来整理和预测。
核心痛点
- 迷失感 — 日常繁忙容易忘记长期目标
- 断层感 — 每天的行动和人生目标之间缺乏连接
- 模糊感 — 知道大方向,但子目标不够具体
- 无反馈 — 没有机制判断自己是否在正确轨道上
- 沉淀缺失 — 感受和总结散落在脑子里,没有系统记录,难以回顾规律
用户使用场景(User Story)
每日场景
- 作为用户,我想在每晚睡前打开 App,回顾今天的行动是否推进了我的目标
- 作为用户,我想给今天打一个 1-10 分的对齐度评分,写下今天的感受和总结
- 作为用户,我想让 AI 教练点评我的复盘,指出偏离并给出纠正建议
- 作为用户,如果某天忘记打卡(偶尔 1-2 天),App 不应报错或惩罚,历史记录有空白即可
每周场景
- 作为用户,我想每周做一次周复盘,回顾本周目标完成情况和主要感受
- 作为用户,我想在周复盘中看到本周每日评分趋势,发现规律
- 作为用户,我想让 AI 基于本周数据,帮我识别偏离模式并给出下周调整建议
初始化场景(面向外部用户)
- 作为新用户,我想在第一次打开时选择一个模版快速搭建目标树,而不是面对空白页不知所措
- 作为新用户,我想根据自己的人生阶段(职业发展 / 创业 / 学习 / 健康 / 家庭)选择对应的模版,预填适合我的目标结构
- 作为新用户,我也可以选择空白开始,自己从零搭建目标树
通用场景
- 作为用户,我想随时看到完整目标树,从人生目标到周目标一目了然
- 作为用户,我想随时向 AI 提问,梳理和拆解模糊的目标
- 作为用户,我希望数据跨设备同步,手机和电脑都能访问