提前完成会阻塞主链的正式需求、Agent 任务与对象规则、三端架构、试验通信、算法迁移接口、核心组件、安全底座,以及从需求到回归的 AI 辅助测试工作流。
丁振睿 · 谢子惠 · 陈海杰 · 胡磊 · 刘振庭 · 赖春辉 · 陈晓珠两期完成一套可发布的 iOS MVP App
首个上线版本只发布 iOS App,Apple Watch 仅通过 Apple Health 提供数据,不包含独立 watchOS App。第一期完成健康私教主链,第二期补齐个人中心、系统管理、订阅和发布质量;产品正式出需求期间,Flutter、Agent 和服务器先并行完成技术架构与试验通信链路。
新用户首次使用
一期必须跑通从第一次打开 App 到拿到今天的方案,用户不需要自己猜下一步。中途退出可以继续,权限或数据不足时也要告诉用户还能做什么。
- 01打开 App冷启动进入欢迎页
- 02注册 / 登录建立或找回账号
- 03同意说明协议、健康与数据用途
- 04填基础资料称呼、目标和现实限制
- 05连接 Apple Health只申请需要的数据
- 06首次同步检查数据是否够用
- 07看懂健康结果睡眠、恢复、负荷
- 08拿到今日方案正式进入使用
一期验收的“正式进入使用” = 首次同步成功、睡眠 / 恢复 / 负荷三大指标可用、今日方案已生成。数据暂时不足时先进入“数据准备中”的受限首页,后续从首次同步继续,不重走注册、说明、资料和授权;首次完成行动作为后续激活指标,不作为进入门槛。
第一期 · 健康私教主链可用
本期先完成健康私教核心主链,再接周边能力。顺序是:账号与数据接入 → 睡眠、恢复、负荷三大指标 → 本周计划 → 今日行动与首页 → 执行与统一结算 → 文字调整 → 日周回顾。只有会阻塞主链的正式需求、Agent 系统产品规则、健康指标与行动规则、技术架构、算法迁移接口、最小设计组件、安全底座和 AI 辅助测试工作流提前建设;运动健康产品在 08.28 前完成健康指标、周目标与日行动规则目录 V1,产品据此准备计划内容和 Agent 任务,三大指标可用后接入正式计划。Age 从 08.31 起并行研究,不阻塞计划主链。Logo、完整设计系统、订阅、语音、提醒、未读,以及独立历史中心、历史搜索和筛选后移;首页与今日数据的日期轨道仍需连续回溯至用户首次进入 Kriki 首页。产品、健康、设计和测试随每个可运行版本并行验收,不另留一段时间等待集中走查;09.25 — 10.07 使用稳定候选版连续体验,节后先处理阻塞问题,再根据真实数据补齐日周回顾并完成一期签收。
本期功能
核心主链按顺序推进 · 周边能力后接先让用户能够进入 App、完成 Apple Health 同步并得到可信的睡眠、恢复和负荷结果,这是后续所有计划能力的事实基础。
丁振睿 · 黄堃 · 谢子惠 · 陈海杰 · 胡磊 · 刘振庭 · 陈晓珠08.28 先形成健康指标与可结算周目标目录 V1,并准备计划内容;睡眠、恢复、负荷三大指标可用后,再接入正式方向和本周计划。Age 从 08.31 起使用剩余产能并行研究,不阻塞主链。今日方案在下一项主链工作中接入。
丁振睿 · 黄堃 · 陈海杰 · 谢子惠 · 胡磊 · 刘振庭 · 赖春辉 · 朱文港 · 陈晓珠根据睡眠、恢复、负荷三大指标、本周计划、用户当天的现实条件和日行动规则,告诉用户今天先做什么、做多少、做不了时怎么替换,并显示实际完成进度。
丁振睿 · 黄堃 · 陈海杰 · 谢子惠 · 胡磊 · 刘振庭 · 赖春辉设备事实与用户明确记录去重后进入同一日 / 周账本;计划预计值、Agent 推测和感受不更新完成率。
黄堃 · 胡磊 · 刘振庭 · 陈晓珠用户用快捷入口或文字说明现实变化,系统先展示影响,确认后写入新的正式计划版本;语音输入后置。
丁振睿 · 谢子惠 · 胡磊 · 赖春辉 · 朱文港国庆体验期先积累真实的计划、完成和健康结果,节后据此完成日回顾、周结果和冻结快照;首页与今日数据的日期轨道可连续回溯至首次进入 Kriki 首页。
丁振睿 · 黄堃 · 陈海杰 · 胡磊 · 刘振庭独立历史中心、历史搜索、筛选等增强能力与其他周边体验放到核心体验版之后再实现,不影响首页按日期回看。
产品、设计、Flutter、服务器、Agent、测试一期阶段与交付
08.10 — 10.16 · 4 个阶段整理正式需求并分批释放首批 PRD丁振睿 · 黄堃 · 陈海杰
丁振睿先建立产品功能与需求框架并发布账号复用范围;黄堃负责 Apple Health 数据需求和健康用途,并从 08.12 — 08.22 建立 Fitbeing 到 Apple Health 的迁移验证基准;陈海杰负责睡眠、恢复、负荷算法迁移需要的输入和输出。08.17 — 08.20 再共同完成“首次使用”和三大指标需求,完成一批就交给后续角色使用。
同步定义 Agent 产品框架和三端技术架构丁振睿 · 胡磊 · 刘振庭 · 赖春辉
产品从 08.10 开始定义 Agent 要处理哪些业务、每项业务最终保存什么结果、什么时候运行、用户怎样确认;技术团队同步明确 Flutter、服务器和 Agent 之间传什么、谁保存任务状态、失败后谁处理。
跑通试验性 App 与 Agent 通信链路丁振睿 · 胡磊 · 刘振庭 · 赖春辉
研发用模拟数据跑通 App 发起、服务器建任务、Agent 返回候选结果、确认或取消、失败重试和结果读回;丁振睿随过程参加 Runtime 机制讨论、Demo 走查和联调复盘,理解关键运行逻辑,从业务任务、用户控制和产品边界提出意见并及时写回产品规则。临时页面、字段、Prompt 和业务规则默认不进入生产。
搭建 AI 辅助测试工作流陈晓珠
从首批需求、原型和技术草案开始,建立需求审查、测试场景与数据生成、接口和 Agent 评测、缺陷归类、变更影响分析与回归追踪流程;每项结果保留来源和版本,随 trial-v0 先跑通一轮。
复用 Apple Health 链路,把三大指标算法迁入 App黄堃 · 胡磊 · 陈海杰
黄堃确定数据含义、健康用途、质量与降级要求,胡磊裁剪并复用授权、同步、来源与时区处理,陈海杰把手表固件中的睡眠、恢复、负荷算法迁入 App;三方共同完成数据适配、旧结果对照和版本记录。
完成登录、“首次使用”和首份三大指标丁振睿 · 谢子惠 · 胡磊 · 刘振庭
复用邮箱登录,完成协议、资料、授权、首次同步、中断续接和健康结果入口;09.04 前让新用户在真机拿到睡眠、恢复、负荷三大指标。
完成 Agent 产品规则与健康计划目录丁振睿 · 黄堃 · 陈海杰 · 赖春辉
丁振睿于 08.28 前写清 Agent 要做哪些业务、每项业务何时运行、保存什么结果,以及用户如何确认或取消;黄堃从 08.17 起定义健康指标、周目标和日行动规则,并于 08.28 完成联合评审,陈海杰同步验证数据和算法是否可行,之后由赖春辉拆成 Agent 开发任务、接口和测试样例。
08.31 — 09.10 先完成周计划,再接首页丁振睿 · 谢子惠 · 胡磊 · 刘振庭 · 赖春辉
08.31 起先用评审样例完成周计划需求、页面、保存格式和版本规则,09.02 起进行服务器与 Agent 联调;睡眠、恢复、负荷三大指标可用后,于 09.07 — 09.08 接入正式周计划,09.09 — 09.10 再完成首页数据、今日行动和入口。Age 结果未定时只显示“建立基线”或暂不输出,不等待精确 Age。
再做统一结算,最后完成文字调整胡磊 · 刘振庭 · 赖春辉 · 朱文港
09.11 — 09.15 先让真实完成进入同一账本,09.16 — 09.17 再完成文字调整和确认写入;09.18 只做整链复测和体验版确认。09.21 — 09.24 留作稳定与缓冲,不增加新功能;日周回顾等国庆体验积累真实数据后再实现。
模块完成一段就立即验收一段丁振睿 · 黄堃 · 谢子惠 · 陈晓珠
产品、健康、设计和测试随开发滚动检查真实结果、版本、结算与边界,不等到 10 月再第一次验收。
各模块提测后立即进行滚动验收丁振睿 · 黄堃 · 谢子惠 · 陈晓珠
账号、三大指标、计划、首页、结算和调整分别做好后立即验收;日周回顾在体验后接入,也随每次构建验收。发现的问题直接进入下一轮修复,不另留一段时间等待集中走查。
09.25 — 10.07 连续使用一期体验版全员
中秋至国庆期间自然使用同一稳定版本,只记录真实连续使用问题;不排正式交付、会议或普通功能开发,仅处理无法使用、数据错误和安全类问题。
节后先修阻塞问题,再补日周回顾并签收全员
10.08 起先归类体验问题,P0 / P1 修复优先;随后使用体验期真实计划、完成和健康结果补齐日周回顾,测试和产品验收随构建继续并行。
产品、设计、开发与测试计划
日期均为工作日;App、服务器与 Agent 三线并行产品功能与 Agent 框架
健康指标与行动规则目录
迁移验证与 Age 研究
版本化模块 PRD
核心页面变量与组件
试验链路与正式底座
试验 Demo 与数据接入
试验 Runtime、共创记录与正式底座
需求到回归追踪底座
账号、数据与算法结果
开发标注
三大指标结果一致
结果可以追溯
结果可以确认
体验版可连续使用
一期测试结论
一期签收输入
问题清单
完整一期候选版
二期开始条件
一期里程碑
里程碑不安排在周末或法定假期第二期 · 补齐完整 iOS App 并达到发布标准
本期按发布依赖继续推进,不把个人中心、订阅、语音、提醒和发布质量同时摊开。10.12 起产品、设计和测试可与一期最终验收并行准备;开发从 10.19 开始,先完成账号安全、隐私、数据权利和最小个人中心,异常恢复与稳定性作为每个模块的完成标准随实现补齐;账号对象稳定后再接订阅。发布证书、生产配置、监控、备份和商店素材随相关模块逐步准备,11.05 — 11.06 只做最终核对和首个候选构建。语音、主动提醒、未读,以及独立历史中心、历史搜索和筛选移出首发主链,不占用 11.09 前的单人开发产能;首页按日期连续回溯属于一期主链。各模块完成后立即进行产品、设计、健康专业和测试验收,不等到最后统一检查。11.09 — 11.22 使用同一候选版完成 14 天 TestFlight 连续体验,专项测试和发布控制验证都在这个体验窗口内并行完成;之后只处理发布阻塞问题并完成 App Store 提交与发布决策。
本期功能
发布必需先做 · 商业闭环后接 · 发布准备收口先完成会话安全、授权记录、用途说明、导出、删除、注销、身份验证与保留规则;这些能力独立于订阅,是进入公开试用和发布的前提。
丁振睿 · 谢子惠 · 胡磊 · 刘振庭 · 陈晓珠和账号工作包一起完成长期结果、Kriki 设置、退出重登、协议记录、权限入口、隐私、导出删除和历史入口;只做首发需要的最小范围。
丁振睿 · 谢子惠 · 胡磊 · 刘振庭 · 陈晓珠作为每个模块的完成标准,随账号、个人中心和订阅逐段补齐加载、空数据、同步延迟、离线、撤权、算法或 Agent 失败、版本冲突、维护和版本过低;发布前再统一核对监控和恢复能力。
陈海杰 · 胡磊 · 刘振庭 · 赖春辉 · 朱文港 · 陈晓珠账号对象、数据权利和最小个人中心稳定后,再完成 Free / Coach 边界、购买、恢复、管理、宽限期和到期降级;订阅只控制新服务,不剥夺已有数据权利。
丁振睿 · 胡磊 · 刘振庭 · 赖春辉 · 陈晓珠试用前完成隐私标签、审核说明、商店素材、生产配置、首个候选构建和回滚方案;11.09 — 11.22 连续体验并滚动验收,之后完成最终回归、提审和发布决策。
陈晓珠负责测试、上架与发版 · 其他角色提供构建、素材与签收语音输入、主动提醒、未读、独立历史中心、历史搜索和筛选,以及独立 watchOS App、Android、iPadOS、macOS、Web、多语言、多设备、第三方平台和 Pro 多目标服务,不进入本轮发布主链。
iOS MVP 试用后再排期二期阶段与交付
10.12 — 11.27 · 2 个阶段先完成账号、数据权利和最小个人中心丁振睿 · 谢子惠 · 胡磊 · 刘振庭
10.12 起产品与设计先准备,开发从 10.19 接入;先让公开试用必须具备的账号、权限、隐私、导出删除、设置和历史入口可用。
异常恢复随模块补齐,账号稳定后再做订阅胡磊 · 刘振庭 · 赖春辉 · 陈晓珠
账号和个人中心开发时同步完成对应的异常恢复与问题定位;10.29 — 11.04 完成购买、恢复和权益及其异常状态,11.05 — 11.06 只做候选版监控、构建与生产核对。
模块完成一段就立即测试和验收丁振睿 · 黄堃 · 谢子惠 · 陈晓珠
账号、数据权利、最小个人中心、异常恢复和订阅分别完成后立即检查,问题随开发关闭,不等所有工作结束后才开始验收。
完成八模块联调、异常恢复和旧状态迁移陈海杰 · 胡磊 · 刘振庭 · 赖春辉 · 朱文港
完成八个模块的数据和状态联调,处理离线、同步延迟、空数据、撤权、算法或 Agent 失败、支付变化、旧状态迁移、维护与版本过低状态。
完成埋点监控、备份恢复、发布开关和安全测试胡磊 · 刘振庭 · 陈海杰 · 赖春辉 · 朱文港 · 陈晓珠
补齐关键漏斗、崩溃性能、服务器、算法和 Agent 运行监控,验证敏感信息不进入日志;完成备份恢复、版本兼容、分批放量、停止开关和回滚演练。
完成 14 天 TestFlight 连续体验,再提交 App Store陈晓珠(测试 / 发版)
11.09 — 11.22 使用同一候选主版本连续试用,专项测试、发布控制验证和滚动验收都在这个窗口内进行;11.19 — 11.20 完成 App Store Connect 最终配置与材料核对,11.23 — 11.24 完成最终回归,11.25 — 11.27 提审并形成发布决定。
产品、设计、开发与测试计划
二期目标是八模块完整交付,不提前建设 MVP 后续能力MVP 发布清单
滚动测试记录
品牌、商店素材与设计系统
问题关闭标准
订阅与生产准备
首个候选构建
降级结果明确
发布版本
可提交候选构建
降级规则可验证
边界可验证
专项测试报告
上架与发布记录
发布签收
发布风险表
发布或暂缓
二期里程碑
最后一个里程碑才代表已评审 MVP 范围完成关键依赖与控制
这些问题不解决,功能完成也不能视为可发布每个模块开工前确认对应需求、设计、技术方案和验收标准已经完成评审;缺少关键输入时,只推进不受影响的工作并明确阻塞项。
本轮只交付 iPhone 客户端并通过 iOS App Store 发布;Apple Watch 仅通过 Apple Health 提供数据,不开发独立 watchOS App,Android、iPadOS、macOS 与 Web 客户端均不进入本轮。
Fitbeing 已有邮箱登录、Apple Health 读写链路,以及产品化的睡眠、恢复、负荷定义与界面。项目先交付代码和产品差异清单,再决定直接复用、裁剪、适配或重做;不能因为计划写成新项目就从零开发。Apple Health 写回能力虽然已有,是否进入 Kriki MVP 仍由产品价值决定,不能因代码现成自动加入范围。
运动记录能否从 Apple Health 稳定获取仍是待验证事实。必须用真实设备、不同来源和历史数据验证权限、字段、时间与完整性;结论出来前不把运动记录写成稳定输入。不可用时按明确规则改为用户记录或不结算,不能伪造自动完成。
邮箱登录复用 Fitbeing 成熟链路,但登录后的协议确认、基础资料、目标与限制、权限说明、首次同步进度、首份三大指标结果和中断后继续是 Kriki 全新流程;实际数据同步继续复用原有能力。用户完成“首次使用”的标准是首次同步成功、睡眠、恢复、负荷三大指标可用,并生成今日方案;验收不能从已登录、已有数据的理想账号开始。
Apple Health 提供原始数据;Fitbeing 手表固件中的睡眠、恢复、负荷算法迁入 App 后形成正式结果,并保存数据质量、个人基线、时间窗口和算法版本。上线前必须用 Fitbeing 既有结果、固件与 App 对照样本,以及不同人群、设备来源和数据完整度的分层样本验证;数据不足时降级或不输出,Agent 不补数。
黄堃负责健康数据、指标、行动剂量和安全要求,陈海杰验证数据和算法是否可行,丁振睿负责计划功能、Agent 任务、用户流程和页面要使用哪些结果。三方在 08.28 完成健康计划目录 V1 后,研发可以先用评审样例联调;只有睡眠、恢复、负荷三大指标正式可用后,才为真实用户生成计划。Age 从 08.31 起单独研究,不影响周计划和今日行动。
Agent 只能通过正式工具写入版本化对象;首页、对话、计划和历史不得各自保存第二份进度或方案。
Flutter、服务器和 Agent 在产品出正式需求期间先明确通信对象、传递内容、状态归属和业务分工,并用 trial-v0 模拟数据跑通提交、状态、候选结果、确认或取消、失败重试和读回。试验代码只保留经评审可复用的底座,不代表正式功能完成。
权益由 App Store 收据和服务器状态确认;到期只停止新的 Coach 服务,已有数据、历史、导出和删除权继续保留。
产品事件只记录必要状态和对象标识;原始健康内容、对话输入和可识别个人的信息必须过滤。用户反馈附带诊断信息前要明确同意。
上线前完成崩溃与性能、服务容量、外部依赖、Agent 用量与成本监控,以及备份恢复、版本兼容、TestFlight 试用、生产配置和回滚演练;没有这些结果,功能完成也不能发布。
健康建议、停止条件、异常阈值和 Age 解释需经过运动健康产品审核;不把相关性包装成因果。
不仅测试页面和回复,还要核对算法结果、最终对象、版本、权益、来源、确认、结算、数据权利、历史、失败恢复和跨页面一致性。
日历依据:项目从 08.10 开始,常规工作按周一至周五安排;09.25 — 10.07 作为一期连续体验期,不安排普通功能开发或正式交付,期间仅处理无法使用、数据错误和安全类 P0 问题。10.08 起先修复阻塞问题,再用体验数据补齐日周回顾,一期在 10.16 完成签收;二期产品、设计与测试准备从 10.12 并行开始,开发从 10.19 开始,11.09 — 11.22 完成 14 天 TestFlight 连续体验,11.27 完成 iOS MVP 发布决策。
每项功能拆到每个角色具体要做什么
可以按核心业务优先级查看工作包,也可以按人员查看每个人的全部任务;同一工作包内按开始时间排列。单个日期表示当天完成的评审、确认、签收或发布,持续工作均标明起止日期。
当前筛选下没有任务。
同一工作包内按开始时间排列;产品、健康、设计和测试随模块并行验收。09.25 — 10.07 为连续体验期,不排普通交付;10.08 后按反馈修复。