身份、目标与现实限制;Apple Health 授权、同步和数据质量;自研算法形成带个人基线、版本与缺失降级的睡眠、恢复、负荷结果。
黄堃 · 陈海杰 · 胡磊 · 刘振庭 · 陈晓珠今日规划
7月27日 · 今天
今天适合完成一次心肺刺激
长期健康趋势
Age Delta
当前 Demo 用候选指标和模拟参数演示如何把长期健康表现换算为年龄差。负值表示整体方向优于参考,正值表示仍有改善空间;它不是医学年龄。
两期完成一套可发布的 iOS MVP App
首个上线版本只发布 iOS App,Apple Watch 仅通过 Apple Health 提供数据,不包含独立 watchOS App。第一期完成健康私教主链,第二期补齐个人中心、系统管理、订阅和发布质量;产品正式出需求期间,Flutter、Agent 和服务器先并行完成技术架构与试验通信链路。
第一期 · 健康私教主链可用
本期在 iOS App 内完成 6 个产品模块:启用与数据接入、长期方向与计划、Kriki 对话与计划调整、首页与今日方案、执行与统一结算,以及数据、回顾与历史,同时建成自研健康算法、Agent 与服务器共用底座。开工前期,产品把蓝图、Demo、既有 PRD 和架构图重新整理成正式需求;Flutter、Agent、服务器不空等,先用模拟数据跑通试验通信链路并共同确认技术架构。试验结果不作为正式产品验收。正式功能开发以评审通过的模块需求、设计、技术方案和接口为准。
本期功能
6 个产品模块 + 共用底座 · 全部 P0先评审并确定 Age 与周计划的正式指标目录,再形成当前改善方向、本周重点与保持项目,以及基于三项健康评估形成的当天可执行剂量。当前 Demo 的两组六项仅用于演示。
丁振睿 · 黄堃 · 陈海杰 · 谢子惠 · 赖春辉 · 朱文港解释依据、快捷需求和自由输入;修改先展示后果,确认后写入同一正式计划版本。
丁振睿 · 谢子惠 · 赖春辉 · 朱文港展示自研算法的当天状态结果、今日主行动、实际进度、计入哪里,以及本周、回顾和 Kriki 入口。
丁振睿 · 陈海杰 · 谢子惠 · 胡磊 · 赖春辉设备事实与用户明确记录去重后进入日 / 周账本;计划预计值、Agent 推测和感受不更新完成率。
黄堃 · 胡磊 · 刘振庭 · 陈晓珠今日数据、日回顾、周结果和历史日期;历史读取当时保存的算法结果与版本,打开页面不重新计算或运行 Agent。
丁振睿 · 黄堃 · 陈海杰 · 胡磊 · 刘振庭自研算法结果、对象唯一 owner、输入快照、任务状态、结构化输出、版本写入、读回验证、失败恢复和运行记录。
陈海杰 · 赖春辉 · 朱文港 · 刘振庭 · 陈晓珠一期阶段与交付
08.10 — 10.16 · 4 个阶段把参考材料转成首批正式需求丁振睿 · 黄堃 · 陈海杰
盘点蓝图、Demo、既有 PRD、架构图和最新决定,重新形成需求目录、首批模块 PRD、版本和评审记录;同时把 Demo 的 Age 六项与周计划六项还原为候选,启动健康依据和数据可行性评估。
确定 Flutter、服务器和 Agent 技术架构胡磊 · 刘振庭 · 赖春辉
明确谁和谁通信、传什么、谁保存什么、各自完成哪部分业务,以及身份、版本、幂等、超时、取消、重试、错误和日志怎样处理。
跑通试验性 App 与 Agent 通信链路胡磊 · 刘振庭 · 赖春辉
用模拟数据跑通 App 发起、服务器建任务、Agent 返回候选结果、确认或取消、失败重试和结果读回;临时页面、字段、Prompt 和业务规则默认不进入生产。
接入 Apple Health,打通自研健康算法胡磊 · 陈海杰
完成授权、同步和质量检查;建立个人基线,输出睡眠、恢复、负荷正式结果及算法版本。缺少、延迟或不可比时明确降级,不能由 Agent 补数。
按正式架构搭好服务器侧底座刘振庭
根据三方评审确认的业务分工,完成服务器承担的对象、状态、接口、幂等、版本和冲突处理;不从当前参考架构直接照搬。
搭好触发、确认写入、读回和失败处理赖春辉 · 朱文港
建立 Agent 触发、输入快照、任务状态和结构化输出;只有用户确认后才能正式写入,并完成读回验证、停止和失败恢复。
09.11 决定 Age 上线方式并冻结正式需求丁振睿 · 黄堃 · 陈海杰 · 谢子惠
结合健康证据、数据与模型可行性和页面方案,决定 Age 输出正式数值、范围或趋势,还是只显示长期基线状态;同步冻结长期方向、批准周目标、今日方案和结算之间的正式关系。
按批准目录打通计划、提醒和统一结算胡磊 · 刘振庭 · 赖春辉 · 朱文港
让 Flutter、服务器和 Agent 只读取批准后的指标、目标与规则版本,打通计划生成、修改确认、提醒、实际完成、日 / 周结算、回顾和历史冻结;不硬编码 Demo 六项。
09.28 开始验证指标、计划和结算主链陈晓珠
覆盖指标版本、Age 各发布状态、目标目录、数据缺失、计划修改、结算来源、跨日 / 周、历史冻结和 Agent 越界,确认未批准指标不会进入页面、计划或完成账本。
09.28 停止加功能,只处理阻塞问题丁振睿
用真实模拟数据走通六个模块,修正产品口径、文案、异常路径和实现偏差;冻结范围后不再加入新功能。
补齐撤权、断网、算法失败和版本冲突陈海杰 · 胡磊 · 刘振庭 · 赖春辉 · 朱文港
补齐权限撤回、数据中断、异常值、算法不可用或版本不一致、离线、Agent 超时、任务失败和并发冲突,并保证失败后状态明确、结果可降级、操作可恢复。
完成六模块联调、全面测试和一期验收丁振睿 · 陈海杰 · 陈晓珠
覆盖真机、跨日 / 周、网络与权限变化、算法版本、迁移、性能和失败恢复;验收三项结果可追溯且跨页面一致,历史快照不被新版本回写,Agent 不生成或改写指标。
产品、设计、开发与测试计划
日期均为工作日;App、服务器与 Agent 三线并行正式需求目录
批准版指标目录
迁移结果可追溯
模块评审记录
结构探索稿
试验链路与正式底座
试验 Demo 与数据底座
试验 Runtime 与正式底座
算法样本
可测试原型与开发标注
各页面版本一致
结果可以追溯
结果可以确认
历史不会被改写
发布阻塞项
预验收清单
问题处理完毕
失败后可以恢复
二期问题清单
二期开始条件
一期里程碑
里程碑不安排在周末或法定假期第二期 · 补齐完整 iOS App 并达到发布标准
本期在一期六模块之上补齐 iOS App 的个人中心与系统管理、订阅与服务权益,并把八个模块的加载、空数据、同步延迟、离线、撤权、算法失败或版本不一致、Agent 失败、版本冲突、安全和数据权利全部做到可用、可恢复、可测试。验收时,用户能够完成启用并在数据不足时明确降级;核心场景能从自研算法形成晨间判断走到日 / 周回顾;异常状态可以恢复;Free / Coach 的购买、恢复、管理和到期降级均可验证,且到期不会删除用户已有数据与历史。最终发布决策只针对 iOS App Store 版本。
本期功能
6 项发布能力为 P0 · 下一阶段能力单列长期结果、Kriki 设置、账号安全、数据权限、通知、隐私、系统偏好、帮助反馈、导出和删除。
丁振睿 · 谢子惠 · 胡磊 · 刘振庭Free / Coach 能力边界、购买、恢复、管理、宽限期和到期降级;订阅只控制新服务,不剥夺已有数据权利。
丁振睿 · 胡磊 · 刘振庭 · 陈晓珠八模块统一处理加载、空数据、同步延迟、离线、权限撤销、算法失败或版本不一致、Agent 失败、版本冲突与安全保护。
陈海杰 · 胡磊 · 刘振庭 · 赖春辉 · 朱文港 · 陈晓珠授权记录、用途说明、导出、删除、注销、身份验证与保留规则独立于订阅状态。
丁振睿 · 胡磊 · 刘振庭 · 陈晓珠算法输入与输出校验、版本追踪、结果降级,以及 Agent 权益检查、任务观测、超时停止、幂等重试、读回验证和失败恢复。
陈海杰 · 赖春辉 · 朱文港 · 刘振庭 · 陈晓珠八模块回归、自研算法一致性与历史版本、iPhone 真机性能、无障碍、隐私与安全说明、iOS App Store 素材和健康内容审核达到候选版本标准。
丁振睿 · 黄堃 · 陈海杰 · 谢子惠 · 陈晓珠独立 watchOS App、Android、iPadOS、macOS、Web 客户端,以及个人基线深化、干预验证、长期记忆、主动触达深化、多设备、第三方平台和 Pro 多目标服务,不进入本轮发布主链。
iOS MVP 试用后再排期二期阶段与交付
10.19 — 11.27 · 2 个阶段完成个人中心、账号、权限、通知和系统设置丁振睿 · 谢子惠 · 胡磊
完成账号、Kriki 设置、数据权限、通知、隐私、系统偏好和帮助反馈,并补齐这些页面的加载、空、失败和恢复状态。
完成订阅购买、恢复、管理、宽限期和到期降级胡磊 · 刘振庭
打通服务权益、收据验证、购买、恢复、管理、宽限期和到期降级;订阅变化只影响新服务,不删除用户已有结果。
补齐数据导出删除、异常状态和健康内容检查黄堃 · 刘振庭 · 陈晓珠
完成数据导出和删除流程,补齐账号、权限、支付、离线与冲突样本,并复核健康解释、停止条件、风险提示和非诊断边界。
完成八模块联调、异常恢复和旧状态迁移陈海杰 · 胡磊 · 刘振庭 · 赖春辉 · 朱文港
完成八个模块的数据和状态联调,处理离线、同步延迟、空数据、撤权、算法失败或版本不一致、支付变化、旧状态迁移和全局返回路径。
完成算法与 Agent 监控、失败处理及性能安全测试陈海杰 · 赖春辉 · 朱文港 · 陈晓珠
补齐算法和 Agent 的输入输出校验、任务日志、超时停止、版本过期、读回验证、结果降级和错误监控;验证相同输入同版本结果一致、历史不回写、Agent 不生成指标。
11.13 停止加功能,完成发布测试并决定是否上线丁振睿 · 陈海杰 · 陈晓珠
逐项核对八个模块和发布门槛,冻结后只处理发布阻塞问题;完成真机、账号、权限、支付、数据权利、算法、Agent 和恢复测试后共同签收。
产品、设计、开发与测试计划
二期目标是八模块完整交付,不提前建设 MVP 后续能力MVP 验收清单
测试账号和环境
完整状态说明
问题关闭标准
订阅状态可信
订阅流程可操作
降级结果明确
关键操作可追踪
异常后可以恢复
降级规则可验证
边界可验证
专项测试报告
候选验收样本
发布风险表
发布或暂缓
二期里程碑
最后一个里程碑才代表已评审 MVP 范围完成关键依赖与控制
这些问题不解决,功能完成也不能视为可发布产品蓝图、当前 Demo、既有 PRD 和架构图用于统一方向、业务逻辑和已讨论方案。产品需要结合最新决定重新形成版本化模块需求并完成评审;正式开发与验收以已评审需求、设计交付、技术方案、接口或数据规范和验收标准为准。
本轮只交付 iPhone 客户端并通过 iOS App Store 发布;Apple Watch 仅通过 Apple Health 提供数据,不开发独立 watchOS App,Android、iPadOS、macOS 与 Web 客户端均不进入本轮。
Apple Health 提供原始数据;睡眠、恢复、负荷由自研算法形成正式结果并保存数据质量、个人基线、时间窗口和算法版本。数据不足时降级或不输出,Agent 不补数。
当前 Demo 展示的两组六项、计算窗口、参考值、目标值和贡献结果都是候选口径或模拟参数。产品、健康产品、算法和设计需要共同评估并发布版本化指标目录;未通过评审时,Agent、Flutter 和服务器不能把 Demo 口径当成生产规则。
Agent 只能通过正式工具写入版本化对象;首页、对话、计划和历史不得各自保存第二份进度或方案。
Flutter、服务器和 Agent 在产品出正式需求期间先明确通信对象、传递内容、状态归属和业务分工,并用 trial-v0 模拟数据跑通提交、状态、候选结果、确认或取消、失败重试和读回。试验代码只保留经评审可复用的底座,不代表正式功能完成。
权益由 App Store 收据和服务器状态确认;到期只停止新的 Coach 服务,已有数据、历史、导出和删除权继续保留。
健康建议、停止条件、异常阈值和 Age 解释需经过运动健康产品审核;不把相关性包装成因果。
不仅测试页面和回复,还要核对算法结果、最终对象、版本、权益、来源、确认、结算、数据权利、历史、失败恢复和跨页面一致性。
日历依据:项目从 08.10 开始,常规工作按周一至周五安排;中秋节 09.25 — 09.27、国庆节 10.01 — 10.07 不安排交付,调休周末也不设置关键里程碑。一期在 10.16 完成验收,二期从 10.19 开始,11.27 完成 iOS MVP 发布决策。