康比特 · AI 运动营养师 / 技术与产品评审

2026.09.22 · V0.1概念方案3 个 Sub Agent 联合研究

让数据变成
每天做得到的吃动安排。

连接真实餐食、运动条件与个人反馈,用可验证的执行结果持续调整。以省心和进步,让用户愿意回来。

资料核验与设计已完成;全量生产数据、真实分析、效果验证与上线均未完成。

同一份计划,如何应对变化

设计演示:切换场景查看流程,不读取真实用户数据,不调用线上服务。

  1. 01 可信状态授权、来源与同一快照
  2. 02 并行候选饮食与运动分别求解
  3. 03 联合校验整日约束、专业规则
  4. 04 确认生效用户确认、原子版本检查
  5. 05 执行反馈实吃实动、有限调整

康比特 AI 运动养生:从系统数据到真实吃动结果

2026-09-22 · V0.1 概念架构与试点设计 · 面向 Jack、产品、研发、营养与运动专业团队

核心判断:把已有食堂、体测和运动服务连接成一个能执行、能反馈、能验证的个人吃动服务。竞争力来自真实场景的执行能力与结果证据。

本轮已完成资料核验、3 个 Sub Agent 的独立研究与方案整合。没有提取生产数据库、没有得到全部用户数据、没有完成统计效果分析、没有开发或部署业务系统。下文系统、算法、接口、指标目标均为设计提案;已知事实见来源索引。首轮人群暂按同一企业/园区食堂内的健康成年人,等待业务负责人确定,不覆盖所有年龄及健康状态。

1. 把你的想法归纳成一个产品命题

为了让用户在工作与生活中更容易做到适合自己的饮食和运动,我们提供一个理解个人状态、能调用真实服务、能根据执行反馈调整的 AI 运动营养师。

产品每天回答五个问题:我现在有哪些可信信息?今天值得做哪件事?在哪里、何时、用什么资源做?实际完成了多少?下一次为什么调整?

“AI 运动养生”可以作为面向用户的暂定名称;专业能力沿用 AI 运动营养师。养生的首版范围限定为饮食、活动、恢复与习惯支持,不承诺诊断、治疗、延寿或确定健康效果。

三项差异化假设需要验证:①推荐匹配当天真实供应,用户做得到;②运动与饮食在同一计划中协调,减少相互冲突;③长期记忆减少重复提问、纠错和专业服务工时。数据量和 Agent 数量本身不构成已证实的竞争壁垒。

2. 现有基础与不能跳过的事实

事项 本轮能确认到什么程度 对架构的影响
智慧食堂、AI API、小程序、管理端与科训数据中心 控制仓库登记了对应项目与资料入口 可以评估复用,不能将登记等同生产接口已联通
全部系统是否在阿里云 智慧食堂资料支持公有云与客户本地/内网部署;缺全账户、全地域、全客户部署核对 云端连接器和本地适配器都需要,不能只扫一个云账号
是否已取得全量健康数据 9月22日个人营养研究契约明确未取得真实用户健康数据 本轮做分析设计及资料事实审计,真实统计另设接入门槛
健康设备与个人状态 有原型、协议和部分开发环境验证资料 按具体型号、字段和环境逐条核验,不能扩大为全品牌可用
体健之星 用户提出的业务范围;部署、负责人、库表和接口映射仍待确认 单列待接入系统,不武断映射为某个已登记代码仓库
健康与商业效果 尚无本轮真实试点数据 留存、收入、健康改善全部是待验证假设

同在阿里云,只代表可能共享基础设施环境。接入还要分别满足资产覆盖、网络可达、技术权限、客户与个人用途授权、身份关联、数据质量。系统运维权限不自动等于健康分析或模型训练权限。

3. 一天的体验:让用户愿意回来

时刻 用户看到的东西 背后的执行与证据
早晨 今天最值得完成的一件事;确认可用时间和身体反馈 查看数据完整度,不把设备缺数解释为没运动
午餐前 当天食堂两个适用组合,可选份量、预算和替代 核验菜单版本、供应、过敏与已审核营养信息
午餐后 自动带入取餐记录,只需确认是否吃完、分给别人 购买、取餐和实吃分开,剩餐/外食可修订
运动前 与时间、场地和当前状态匹配的活动卡 展示动作、时长/强度范围、停止条件与替代;具体数值由专业规则输出
运动后 一次轻反馈,取消或不适都能如实记录 设备记录和本人确认分别保留,不把点击完成当成运动证据
周末 一项可信进步、一项困难、下周一个调整 展示覆盖率、趋势与调整依据,不将相关性包装为因果

示例仅说明产品行为:用户下午临时加班,可以把原计划替换为规则允许的短活动;晚餐按整日计划重新匹配。不能因为午餐吃多就要求惩罚性运动,也不能因为设备报告消耗较高就机械增加进食。

持续使用依靠少做决定、真实完成、可解释反馈和可自主调整。通知按本人选择设置时间与频次;允许休息、暂停、关闭提醒和退出。进度以本人目标比较,避免体重排行榜、羞辱提醒、强制连续打卡和无限刷屏。北极星指标采用“每周完成建议→行动→反馈的用户比例”,不采用停留时长。

4. 整体架构:六层分工

层 组成与职责 边界
体验与服务 ai_app 小程序、ai_store 专业工作台、食堂操作端 用户做选择;专业人员审核规则/例外;食堂维护供应
业务入口 ai_api 的身份、权限、计划查询、反馈与通知适配 既有业务鉴权优先复用,不能只信模型传入的身份
Agent 编排 固定工作流、任务状态、超时预算、工具白名单 分配任务与整合结果,不能越权查询生产库
决策服务 状态服务、营养计算、运动规则、联合规划、安全校验、唯一计划写入 关键数值可复算,正式计划只有一个写入责任方
数据与知识 事件账本、分析库、特征快照、知识检索、授权与身份映射 个人事实、专家知识、对话记忆与审计日志分开
来源系统 智慧食堂、待核验的体健之星、科训/体测、穿戴、本人反馈 各自保持业务真源;只接入已批准数据范围

数据流为“来源事件→质量检查→个人状态快照→并行候选→联合计划→校验→确认→执行反馈→新快照”。食堂订单服务继续管理交易;Agent 通过受控接口发起用户确认后的业务动作,不直接写订单表。

建议部署形态:沿用现有入口与业务库,在内网增加连接器、独立分析存储、决策服务和队列 Worker;外部模型只经模型网关接收最小必要上下文。原始健康数据、身份映射和日志各设权限边界。客户本地部署采用本地适配器按授权汇总或同步,不要求客户把全库上传公有云。

阿里云组件是候选映射:RDS 或兼容数据库承接事务;OSS 私有存储承接受控原始批次;队列承接异步事件;DTS 可作为受支持库之间的同步选项。官方 DTS 文档确认其可用于把数据同步到分析侧,具体支持矩阵、源库影响与费用仍须按现网核验。DTS 官方说明

首版采用“模块化服务+一个队列+少量 Worker”,按吞吐与隔离需要再拆分;不预设必须上 Kubernetes、全量湖仓或自训大模型。

5. 拿到数据之后,究竟分析什么

先接入有明确用途的最小数据集。每个数据源登记:系统/环境、客户与租户、责任人、数据对象、字段字典、时间范围、用途授权、接入方式、更新频次、删除机制、覆盖率及质量负责人。全量的分母来自经负责人核准的数据源目录,不来自“已发现服务器数量”。

数据域 首批候选字段 容易误用的地方
档案与限制 经授权分析ID、目标、过敏/限制、偏好、时间预算 不靠同名或手机号相同自动跨租户合并
食物与供应 菜品ID、配方版本、营养来源、份量、餐次、在售状态 菜名相同不代表配方和营养相同
就餐行为 推荐/订单/取餐/称重/剩餐/本人确认事件 订单不是实际摄入,整盘重量不是各菜营养
运动与体测 活动类型、设备来源、时间、测量单位、体测方法 设备消耗是估计值,跨设备指标未必可直接比较
方案与服务 版本、曝光、选择、执行反馈、人工审核、成本 没有反馈不等于未执行,也不能算成功

最低事件合同:event_id, tenant_id, subject_ref, source_system, source_record_id, event_type, event_time, ingested_at, schema_version, consent_scope, quality_flags, evidence_ref。具体测量值另带单位、设备/配方版本、测量方法与修订链。身份映射保存在隔离服务,分析侧使用去标识化标识;去标识化仍按个人数据保护。

实现应继承既有 health-data-integration.md 的 memberId/sourcePlatform/externalId/revision/value/unit/permissionScope 等字段,本文事件合同是架构级补充,不是另建一套不兼容接口;字段命名与迁移映射须在开发UC中冻结。同一手表经两个App镜像的数据不能相加,全天总消耗不能再次叠加训练消耗。小程序不能默认直接读取手机原生健康仓库;首条路径须核对厂商服务端接口,或受支持的原生伴随端,完成一次授权后自然到数、补传与撤权验证。

接入顺序:只读元数据盘点→获准脱敏小样→数据字典与质量剖析→授权范围内初始快照→增量同步→逐批对账。大规模扫描和回补在复制库/分析侧限速运行,安排源库负载监控;不能让 LLM 临时生成任意生产 SQL。

实际分析分六个工作包:

  1. 可用性分析:各来源的身份匹配率、字段缺失率、重复/迟到比例、单位异常、有效期、餐次覆盖,交付质量报告和可用字段表。
  2. 行为基线:按时间、地点与目标分析就餐规律、活动规律、记录负担和计划困难。仅描述关联,不能从偏好/消费推断疾病。
  3. 供需可执行性:适用推荐是否在售,受预算/过敏/份量限制的无解比例,替代后可履约比例。
  4. 个体趋势:可比测量条件下的运动、饮食和本人反馈变化,同时报告观察窗口、缺失和不确定性。
  5. 策略效果:先回放和影子运行,再比较真实执行与留存增量;避免用后发生数据预测过去、按用户与时间隔离训练/验证集。
  6. 服务经济性:机构服务、个人订阅、商品交易分别核算;统计模型、设备接口、人工、供应维护、获客、退款成本。

本轮没有上述业务原始数据,因而不能给出真实用户画像占比、推荐提升率或营收预测。下一阶段的真实分析交付必须包含查询/计算口径、数据时间窗、有效样本分母、授权凭据索引、质量报告和可复算结果。

6. 算法设计:让每一步有依据

6.1 状态估计

个人状态 S(t) 由目标/偏好、限制、可用时间、历史执行、近期体测/活动、本人反馈和餐食供应组成。每个字段保留来源、发生时间、可信度、有效期与缺失标记。事实、推断和计划分字段,不让推断回写成观测。

规则先判断数据是否足以做决定:缺少关键限制则补问;运动数据断连时提供允许的保守模板;菜品配方不明时不输出精确营养数值。可信度应来自数据校准或明确质量分级,不能用 LLM 自报“95%置信度”。

6.2 可复算计算与知识依据

营养目标和运动范围采用由营养/运动专业负责人审核的适用人群、公式、参数和版本。配方计算示意:某营养素量=各食材可食重量×对应营养密度×适用加工修正的和;共享菜、油盐和剩餐误差须独立记录。重量、千焦/千卡等单位转换由确定性程序负责。

知识检索只从经审核资料中取适用条目,记录来源、版本、有效人群和证据等级。RAG 负责提供依据,不替代数值计算和规则校验。WHO 的活动资料按不同人群区分建议,本方案据此要求人群适用性审核,不把公共指南直接复制为个人处方。WHO 身体活动资料

6.3 饮食与运动联合规划

饮食候选变量包含菜品、份量、餐次、价格与供应;运动候选包含项目、时段、场地、时间和经审核的强度范围。二者必须读取同一 snapshot_version。

形式化目标:在硬约束满足的前提下,最小化 w1×目标偏差+w2×执行负担+w3×偏好偏差+w4×计划变化+w5×数据不确定性惩罚。各项先归一化,权重先由专业与产品团队设定,再通过试点校准;不得宣称已经学到最优权重。

硬约束包括过敏/禁忌、已审核安全边界、可用场地与时间、供应有效性、本人授权和不可突破的用户预算。软约束包括口味、多样性和便利程度。无解时说明冲突,提供允许的替代或转人工;禁止偷偷放松安全约束。

初期采用审核模板+候选过滤+可解释排序。有大量组合与份量决策后,再评估线性/整数约束求解器。执行概率模型只有在事件质量和样本量足够、校准与偏差验证通过后才引入。个性化排序实验限制在安全候选集合内,不通过在线强化学习探索更危险的运动/饮食边界。

6.4 验证、解释与有界调整

规则服务先验算数值、单位、约束和证据,再让沟通 Agent 生成解释。解释必须与结构化计划一致,不能新增未审核的动作或数值。

按事件更新,而非每次聊天都重做全天计划。用户取消训练、菜品售罄或新增有效限制时重算受影响部分,再合并完整计划,结合已完成行为重验整日/周期硬约束;日内调整幅度、频率和有效期由专业规则配置。不能把一两次体重波动当成策略有效,也不能把缺数补为零。

6.5 安全承接

首版仅在确认适用人群内运行。专业规则定义何时暂停相关建议、何时转营养师/运动专业人员、何时提示寻求医疗帮助。出现身体不适不靠多 Agent 投票决定继续;未成年人、孕产、慢病用药、伤病康复和专业竞技等各有独立流程与责任人,未建流程则不开放自动个性化方案。

人工接单要有负责人、服务时间、回执和无人承接提示,不能把“转人工”按钮当成服务已完成。此为设计门槛,具体筛查问题与数值待专业审核。

7. Agent、子线程、多线程与多进程各做什么

角色 输入与输出 能否改正式计划
主编排器 用户目标、事件→任务图、状态、结果整合 仅调用计划服务,不直写
数据 Agent 有权限的数据摘要→质量报告、状态候选 否
饮食 Agent 同一快照与菜单→饮食候选及约束 否
运动 Agent 同一快照与资源→运动候选及约束 否
联合规划器 两类候选→一致的整日/周期计划 产生候选,待校验
独立规则服务 候选、规则版本→允许/拒绝及理由 否;不依赖LLM判断硬约束
唯一计划服务 已校验候选、版本条件→正式版本 是,唯一写入者
沟通 Agent 已校验计划→解释与必要提问 否
效果分析 Agent 去标识事件与分析合同→周复盘、策略评估 否

Sub Agent 是职责/上下文隔离;一次调用不必对应一个操作系统进程。逻辑子线程用于同一请求的独立候选任务;异步 I/O 或受限线程池用于等待 API/模型;进程池或容器 Worker 用于计算密集的批量清洗、优化求解和模型评估。跨机器任务交给队列与持久状态,不能仅靠内存线程。

线上固定流程:鉴权和授权检查→冻结快照→并行请求饮食/运动候选→等待必要结果→联合规划→完整计划规则校验→保存待确认候选→用户确认→原子条件校验并切换有效版本→执行回执。风险暂停可立即生效,替代方案仍需确认。在线缺数不等耗时的全库分析,先说明缺口并提供允许的降级结果。

请求合同包含 tenant_id, subject_id, snapshot_version, rule_version, plan_version, trace_id, evidence_ids, deadline, idempotency_key, consent_epoch, safety_epoch。子任务回包另含状态、候选、依据、缺失项、耗时和成本;返回结构化错误,不能用一句“成功”代替结果。

并发规则:

  • 每个租户设置查询、任务和模型并发配额;固定最大派生深度、调用次数与 Token 预算,不无限互相派发。
  • 正式计划用乐观锁比较版本。同一用户两次重算只能在仍有效的快照上提交,旧结果丢弃或重新计算。
  • 队列按可能重复投递设计,消费者幂等;数据库提交与发事件使用事务 outbox 等可验证机制。超时查状态后再重试业务写入。
  • 网络暂时错误有限重试;权限失败、无可行解、规则拒绝进入相应分支,不反复换模型绕过。
  • 菜单售罄、授权撤回、风险升级可以使旧计划失效。任务执行前和结果提交前都重新核验授权;此外必须将单调递增的consent_epoch/safety_epoch与快照、规则和计划版本纳入原子生效条件,防止检查后撤权/风险变化。跨服务统一生效门禁或可靠序列化,旧epoch结果不得生效或发送通知。
  • 模型超时只能回退仍适用的审核模板;模板同样需检查当下限制。周报失败不阻断就餐交易。

容量先用公式预算:峰值请求率×平均处理时长≈在线并发;每日任务量×单任务时长÷处理窗口≈Worker 基础需求,再留故障余量。记录每次 Token、工具成本和人工分钟。容量、成本、p95 时延均待实测,不能先编实例数量。

本轮实际协作是 3 个 Sub Agent 并行研究资料事实、算法架构、产品验证,主线程统一写方案;没有在生产启动多进程 Agent 服务。

8. 权限、记忆与可观测性

健康信息属于敏感个人信息;接入、跨系统关联、对外提供和训练用途要分别核准处理依据、告知与适用同意要求。实施前由负责人员审核具体流程。本设计默认不将服务数据转作模型训练,机构只能在批准范围查看汇总,不能默认查看员工个人健康明细。个人信息保护法原文

记忆分四类:本人可修改的偏好与限制、带来源的事实时间线、每次任务的临时工作记忆、独立版本化的专业知识。健康事实不能简单作为聊天全文永久向量化;检索必须先按身份、租户、用途和有效期过滤,再查相似度。

撤权要停止新采集和新推断、取消排队任务、失效依赖计划、处理分析派生物与缓存;保留或删除哪些审计记录及备份按核准保留政策执行。撤权不能只删除前台授权标识。

追踪保存决策输入摘要/版本、工具与计算输出、规则命中、计划版本和用户确认;不记录模型隐含推理或明文凭据。用户输入、设备文本和知识文档都视为不可信内容,不得改变工具权限。生产日志脱敏,外部模型网关限制数据范围和留存策略。

WHO 对健康场景大模型的指导强调其用途与能力仍需验证;本设计据此将 LLM 解释与确定性计算、专业责任分开。WHO 大模型健康应用指导

9. 如何验证“能用、愿用、有效、值得付费”

建议八周探索试点,周期从接入与人员条件就绪后开始,不是排定上线承诺。

阶段 行动 放行证据
第1–2周 一个食堂、一条数据通路、一套审核规则;用合成及获授权测试数据验证接入 身份、单位、重复、迟到、售罄、撤权、风险暂停、超时恢复通过
第3周 观察基线与真实服务工时 明确原始人群、餐次分母、覆盖率、记录负担和专业服务容量
第4–7周 探索性比较:A组基础计划+数据展示;B组增加供应联动和动态调整 条件允许随机分组,人工接触强度相近,保留退出与跨组干扰记录
第8周 留存与真实续费回看,复盘失败样本 到观察窗的D30结果、成本、用户访谈、是否进入下一阶段

可讨论30–60人探索规模,具体依招募、服务能力与风险决定;不是证明疗效的样本量。统计负责人根据主终点、基线变异、最小值得做的差异和流失率决定正式样本量。联合服务包的效果不能单独归功于某个 Agent。

指标 明确口径
每周核心行动活跃率 当周完成建议→行动→反馈的人数 / 原始分组人数;退出者仍计入分母
D30服务留存 激活后第22–30天至少完成一次核心行动的人数 / 原始激活人数;另报原始分组口径
建议执行率 有确认执行证据的行动数 / 已展示且执行窗口已结束的适用行动数;未反馈单列
方案可兑现率 经实际核验供应、价格和适用性成立的推荐组合数 / 全部推荐组合数;另报售罄替代成功率
实吃记录覆盖 有可用实吃信息的餐次数 / 预先约定观察餐次;外食未知不从分母删除
用户与服务负担 每用户日输入/纠错时间、每用户周专业服务分钟、食堂维护分钟
结果与安全 预先定义的可比测量变化、不良反馈、专业复核问题率;不自动推断医学改善
净付费续用 相同续费机会下实际净付费人数 / 到期且获续费机会人数;赠送不算

安全测试中已知越权、过敏/规则硬约束绕过、重复写入和错误身份关联应为零;这是测试门槛,不能保证现实零风险。试点出现严重问题即暂停相关路径,由专业负责人决定恢复。

业务数值门槛在基线后、比较试验前冻结,标明继续/延长/停止条件和负责人。执行率与留存可以先验证,健康效果需适当随访与独立评估。只做八周不能声称90天净贡献已经验证。

商业单独建账:机构服务费、个人订阅、营养品交易。贡献计算扣除推理/API、人工、渠道、设备分摊、供应维护、退款与履约成本。营养品销售不能改变健康推荐排序;不购买营养品也应获得完整基础建议。

10. 最小产品、扩展路径与责任

V0:一站点、本人授权、可供应饮食组合、审核运动模板、实吃/实动反馈、人工例外、每周复盘。先完成吃动执行链,聊天作为入口之一。

V1:在V0门槛通过后增加一个体健之星或科训数据接口;用影子模式比较是否提供增量。V2:跨场景标准化与个性化模型,必须分别验证不同人群和客户的适用性。

建议分工(岗位,不是已指派人员):产品负责人锁人群与主终点;数据负责人核资产和数据合同;营养/运动负责人审规则与承接例外;研发负责接口与一致性;测试负责失败路径;试点运营负责参与和退出;财务/业务负责单位经济性。

进入开发前需关闭五项P0:首个人群/站点与业务Owner;获准数据源和字段;跨系统身份方案;专业责任人与规则范围;试点终点/预算/服务容量。当前 DoR: BLOCKED 表示开发条件待确认,不影响本轮概念方案交付。

11. 后续设计与工程输入

详见 Use Case 执行合同。系统地图:UC-AIW-001 授权与关联→UC-AIW-002 今日计划→UC-AIW-003 执行反馈→UC-AIW-004 动态调整/专业承接→UC-AIW-005 周复盘/退出;UC-AIW-006 数据接入与效果分析横向支撑。

UML后续任务:①系统上下文图标出客户/平台/个人/专业服务边界;②时序图覆盖并行候选、版本冲突、撤权与超时;③状态图分开计划/订单/取餐/实吃;④部署图只在真实环境和数据流核验后标具体组件。当前六层表是逻辑设计,不是已部署拓扑。

原型后续任务:优先小程序“今日、就餐确认、运动反馈、周复盘、授权中心”五页,再做专业工作台和食堂供应维护;每页必须覆盖空数据、拒绝授权、待人工、供应不足、超时与完成状态。先连通一个当天闭环,再美化完整产品。当前没有生成可运行小程序或高保真原型。

最终应形成的能力:知道什么、建议什么、是否可执行、实际做了什么、结果如何、下一次怎样调整,全部有版本和证据。

6 个 Use Case · 主流程、异常、验收与测试

AI运动养生 Use Case 评审合同

2026-09-22 · V0.1 / Draft · DoR: BLOCKED

这是概念需求的评审稿,不是已批准开发任务。目标云效项目、负责人和P0规则尚未确定,本轮未创建云效工作项;正式进入开发前须将详细UC写入正确项目并CLI回读,不能以本地链接替代。本文 API 名称均为拟议逻辑接口,不表示现网存在;具体路由按现有系统复用后冻结。

共同约束:租户/人员/用途授权在服务端校验;只接受白名单字段;写请求使用幂等键、版本条件和审计ID;输出同时带规则和数据版本;不触碰既有支付、消费结算或退款逻辑。工程基线暂提议为50并发下读取p95≤2秒、计划任务受理p95≤1秒、规划p95≤15秒,超时转异步状态;负载与门槛待容量基线后批准,尚未压测。

所有UC的专业规则、接口字段、错误码、保留期限与性能门槛在评审后冻结。下面测试是待执行的验收设计,本轮没有以合成测试结果冒充运行验收。

UC-AIW-001:用户授权与跨系统本人关联(P0)

角色/边界:用户管理本人授权;专业人员只能看已授权用户;机构无默认个人健康明细权限。触发:首次开通或新增来源。前置:来源合同、告知文本与身份核验方式已批准。目标:建立可撤回、可追溯的本人映射。范围外:按姓名自动合并、全客户全库授权。

主流程:M1展示按来源/用途拆分的授权→M2核验本人源账号→M3登记映射与有效期→M4返回可读类型和最后样本时间。页面:授权中心;接口:ConsentService、IdentityLinkService;数据:ConsentGrant、IdentityLink。成功状态 ACTIVE;失败保持原授权与原映射。

分支 A1:拒绝某来源仍可使用允许的基础服务,不强绑设备。异常 E1:同名/冲突映射进入 REVIEW;恢复 R1:人工提供核验依据后再激活。E2:撤权;R2:标记 REVOKED,取消新任务、失效对应计划并处理派生数据;重新授权产生新版本,不复活旧授权。

BR-001:tenant+source+person 才能定位源身份;不能只按姓名/电话关联。AC-001:两个租户同名用户无法读到对方状态。AC-002:撤权后排队任务和回传结果均不能再产生授权范围内新推断。AC-003:拒绝设备后仍能进入允许的基础页面。

测试矩阵:SEC-001覆盖M2/BR-001跨租户与冒用;IT-002覆盖E2/R2撤权与任务竞态;E2E-003覆盖A1拒绝分支。性能/安全:适用共同基线,身份错配/越权测试必须零已知通过。待确认Q1:试点租户、核验方式、处理依据与保留期限;Owner建议数据/隐私负责人,截止为开发前。

UC-AIW-002:生成一份可执行的今日吃动计划(P0)

角色/触发:适用人群中的用户请求今日计划或确认日程;营养和运动负责人提供审核规则。前置:有效授权、必要限制已知、菜单/活动资源有效。目标:给出用户能做到且可解释的候选。范围外:自动诊断、自动购买、未经审核的个人数值处方。

主流程:M1冻结状态快照→M2饮食/运动候选并行→M3联合规划→M4确定性规则校验→M5用户选择→M6唯一计划服务写入有效版本。页面:今日;接口:PlanRequest、PlanStatus、PlanConfirm;数据:Snapshot、Candidate、PlanVersion。状态 DRAFT→VALIDATED→CONFIRMED;确认前不标已执行。

分支A1:供应不足时说明无法给具体菜品,允许经规则审核的类别建议;A2:没有穿戴仍可使用适用模板。E1:模型超时;R1:返回异步状态或仍适用的审核模板。E2:无可行解;R2:解释约束冲突/转人工,不放松硬约束。E3:菜单版本变化;R3:确认前重查供应并重新匹配。

BR-002:两类候选必须同快照,解释不得额外增加动作/数值。AC-004:含过敏/禁忌冲突的候选无法进入CONFIRMED。AC-005:不存在或已售罄菜品不能被确认为有效推荐。AC-006:超时后不重复创建正式计划,页面可查最终状态。

测试矩阵:UT-004覆盖单位和BR-002、IT-005覆盖M2-M6及E3供应变化、E2E-006覆盖E1/E2降级与无解。性能/安全:共同基线;超时和拒绝需显式状态。Q2:首个人群、规则版本、营养源与模板范围;Owner建议产品+营养/运动负责人,截止为开发前。

UC-AIW-003:记录真实饮食与运动执行(P0)

角色/触发:来源系统上报事件,用户确认/修订实际情况。前置:身份映射有效、事件合同已冻结。目标:保留可解释的执行证据。范围外:把订单自动当实吃、把设备估值当精确事实。

主流程:M1接收并校验事件→M2去重/单位转换→M3保留原始事件与归并结果→M4用户确认剩餐、分享、外食或运动感受→M5产生新状态版本。页面:就餐确认/运动反馈;接口:EventIngest、ExecutionConfirm;数据:MealOrderEvent、MealPickupEvent、IntakeObservation、ActivityObservation、Revision。

分支A1:无回应标记UNKNOWN;A2:部分执行保存PARTIAL。E1:镜像设备数据重复;R1:保留来源但只计一次。E2:历史补传;R2:回算相应历史窗口,不把旧测量覆盖当前最新值。E3:用户修正实吃;R3:追加修订链,保留原始记录与依据。

BR-003:unknown不补零;总消耗不再叠加训练消耗;订单、取餐、实吃分对象。AC-007:同一事件重放结果不累加。AC-008:补传旧体测不替换最新状态。AC-009:未确认餐食不能进入完整摄入统计。

测试矩阵:UT-007覆盖BR-003去重/单位/镜像,IT-008覆盖E2时序与修订,E2E-009覆盖A1/A2/E3本人确认。性能/安全:共同基线;原始事件限制访问;消息超量按租户限流。Q3:源ID稳定性、配方版本和份量精度;Owner建议数据与食堂负责人,截止为接入前。

UC-AIW-004:调整计划并承接风险例外(P0)

角色/触发:用户改日程/反馈不适,或供应与限制发生变化。前置:存在计划与专业承接协议。目标:安全调整并明确谁负责。范围外:用聊天建议替代诊断、自动惩罚性运动。

主流程:M1识别事件→M2检查是否需暂停/专业承接→M3只重算受影响部分并合并完整候选→M4结合已执行行为校验整日/周期硬约束→M5解释变化并收集确认→M6原子比较计划/快照/规则版本及consent_epoch/safety_epoch后切换有效版本。页面:计划调整/专业服务状态;接口:PlanRecompute、ReviewRequest;数据:PlanVersion、ReviewTicket、DecisionAudit。

分支A1:普通时间冲突提供允许的简化替代;A2:风险触发则暂停相关自动建议。E1:两个任务同时提交;R1:旧版本返回VERSION_CONFLICT并重新取快照。E2:无人接单;R2:明确待承接状态、服务时间与适用求助提示,不能显示已服务。E3:旧计划已失效;R3:回退也必须重校规则,不直接恢复旧内容。

BR-004:唯一写入者、版本和授权/风险epoch条件必填;硬约束不通过则不发布。风险暂停立即生效;替代候选保持PENDING_CONFIRMATION,确认前不能覆盖当前有效版本。AC-010:并发重算只生成一条当前有效版本链。AC-011:旧授权/风险epoch不能提交或发送通知,风险命中立即抑制相关建议;没有接单回执就没有已服务状态。AC-012:解释和正式计划一致。

测试矩阵:IT-010覆盖E1并发/重试及“检查通过→撤权/风险升级→提交”的交错,另测局部片段各自通过但合并失败的案例;SEC-011覆盖A2/E2权限与风险承接;E2E-012覆盖M1-M6及E3恢复。性能/安全:共同基线;风险流程响应门槛由专业负责人确认,产品不承诺后台紧急监护。Q4:承接人、服务窗口与风险协议;Owner建议专业服务负责人,截止为试点前。

UC-AIW-005:周复盘、自主续用与退出(P0)

角色/触发:用户到达复盘窗口、主动暂停或退出。前置:可用事件窗口与明确统计口径。目标:看见可信反馈并自主选择。范围外:夸大健康改善、默认续费、关闭通知等同撤权。

主流程:M1核对窗口和覆盖→M2计算执行/趋势→M3解释一项进步与困难→M4建议下周有限调整→M5用户选择继续/暂停/退出。页面:周复盘/设置;接口:WeeklyReview、ServicePause、ConsentRevoke;数据:ReviewSnapshot、NotificationPreference、ServiceStatus。

分支A1:覆盖不足只显示缺口;A2:关闭提醒不撤销本人另行保留的数据服务授权。E1:比较口径/设备改变;R1:分段展示不可比结果。E2:退出;R2:按授权与保留策略分别停止服务、订阅和数据处理,并返回回执。

BR-005:每个比例有分母;退款/赠送与净付费分开;不将本人健康细节默认展示给雇主。AC-013:未知值和退出者不会从原始试验分母消失。AC-014:不足观察窗不显示D30结论。AC-015:关闭通知、暂停服务、撤权分别测试生效。

测试矩阵:UT-013覆盖BR-005统计分母;IT-014覆盖E1不同口径与观察窗;E2E-015覆盖M5/A2/E2状态和回执。性能/安全:共同基线;复盘异步执行不影响交易,输出必须按本人权限过滤。Q5:主终点、付费范围与退出处理合同;Owner建议产品/试点运营,截止为招募前。

UC-AIW-006:授权数据接入与可复算效果分析(P0)

角色/触发:数据负责人批准来源后启动批次;分析人员按预先登记的分析合同出报告。前置:来源目录、字段字典、用途授权、分析窗口与环境隔离。目标:用可核对数据支持产品决策。范围外:遍历所有生产库、健康原文发外部模型、未经授权训练。

主流程:M1冻结数据源/字段/时间窗→M2只读小样核对→M3受控快照/增量进入分析侧→M4质量和身份对账→M5按用户及时间分层计算→M6输出查询版本、分母、缺失与结果。页面:数据质量/试点分析工作台;接口:IngestJob、QualityReport、AnalysisJob;数据:SourceManifest、BatchReceipt、QualityResult、AnalysisVersion。

分支A1:字段缺失仅交付可证实子集并标限制。E1:源库负载超门槛/连接失败;R1:暂停、保留水位、限速续传。E2:身份串租或单位冲突;R2:隔离批次,修正规则后重算受影响窗口。E3:撤权/修订;R3:标记受影响派生结果,按合同回收或重算。

BR-006:只读凭据与Agent工具隔离;统计必须能从版本化输入重算;用户与时间切分防泄漏。AC-016:数据源记录数/校验与授权批次一致或差异明确。AC-017:重跑同批不增量重复,错误批次不进入正式报告。AC-018:相同输入和计算版本可重得相同确定性指标,撤权影响可定位。

测试矩阵:IT-016覆盖M1-M4对账,IT-017覆盖E1/E2暂停续跑,SEC-018覆盖E3/BR-006越权与派生追踪;分析复核覆盖M5-M6时间泄漏和分母。性能/安全:源负载/复制延迟阈值需运维批准;零未授权字段进入外部模型。Q6:全量分母、采样窗口、只读环境与效果设计;Owner建议数据负责人/统计复核人,截止为真实分析前。

完整追踪与放行

UC-001 M2/E2→授权中心→IdentityLink/Consent→BR-001→AC-001003→SEC-001/IT-002/E2E-003;UC-002 M2M6/E1E3→今日→PlanVersion→BR-002→AC-004006→UT-004/IT-005/E2E-006;UC-003 M1M5/E1E3→记录→Observation→BR-003→AC-007009→UT-007/IT-008/E2E-009;UC-004 M2M6/E1E3→调整→Plan/ReviewTicket→BR-004→AC-010012→IT-010/SEC-011/E2E-012;UC-005 M1M5/E1E2→复盘→ReviewSnapshot→BR-005→AC-013015→UT-013/IT-014/E2E-015;UC-006 M1M6/E1E3→质量工作台→Batch/AnalysisVersion→BR-006→AC-016018→IT-016/IT-017/SEC-018。

自动化实现、命令、分支、提交和运行证据均待开发阶段补齐;本轮仅完成合同结构核验。每个Q项在关联UC开发前指派真实负责人、日期并关闭;P0未关闭时不得标Ready。正式云效正文应保留本合同详细内容与后续变化,并由CLI回读验证。

证据与来源 · 事实和假设分开

来源索引与证据边界

2026-09-22按需回读。等级说明:A为可复验原始运行证据,B为内部记录/登记,C为设计与研究,D为假设。本轮未新采集生产A类证据;内部历史验收按适用环境引用。

ID 来源 类型 能说明什么
S01 zhctproject-repositories.csv B:仓库登记 证明项目登记,不证明生产部署或授权
S02 smart-canteen-product-knowledge.md B:产品真源 公有云与本地/内网部署;不作全客户部署盘点
S03 summary.md B:历史盘点 华北2地域21台ECS历史盘点,非全账号全数据库
S04 PROJECT_MAP.md B:工程地图 设备数据中心与Worker链路,生产逐项待核验
S05 jxtks-inbody-self-test-20260916.md B:开发验收记录 224项指标、18项投影开发核对,不扩大为生产覆盖
S06 system-evidence.md B:源码核验记录 饮食体重已有接口基础,运行和身份映射有待核验
S07 README.md B:原型状态 健康多品牌接入仍有本地模拟
S08 health-data-integration.md C:既有设计 继承事件、去重、授权和状态合同;非上线证据
S09 research-contract.md B:研究范围记录 本轮以前的研究明确未取得真实健康数据
S10 personal-nutrition-research.md C:研究建议 个人服务、穿戴、商业路径为待验证建议
S11 product-system-master.md C:产品设计 延续产品闭环;不覆盖既有个人消费者研究
S12 002-ai-2609.md B:材料摘录 体健之星资料存在,不代表唯一对应某生产仓库

外部一手来源,2026-09-22核验:

在线研究使用Agent-Reach体检与Exa后端、web官方来源核验;Jina尝试失败后未绕过权限。未查询登录态社交账号。

正文的架构、算法、接口、样本规模、性能门槛、岗位分工和商业模式均是本轮提案(C/D),不是已部署事实。