← 返回需求与原型评审

v0.3 饮食识别与体重监测:现有页面复用需求

最新用户决定:PC以指定演示系统zhct.yyangpt.cn/dist为准,优先复用已有页;手机AI运动营养师不改,仅作示意。已登录真实页面,确认store已有“膳食监控→个体监控→查看分析→膳食记录”,因此不新建菜单或一级页面,仅局部补充明细按钮与弹窗。

会议业务目标继续有效:100–200人持续3–4个月,所有进食照片与每周体测,最终饮食/体测两表;指标为能量、蛋白质、锌、镁(Jack已确认)。本轮完成设计原型,生产DoR: BLOCKED。

正确PC来源:store/public/static/src/view/dietaryMonitoring/personalMonitor/foodRecord.vue与personalMonitorCheck.vue;已有StaffInfo/FoodRecord接口及head_img头像字段。前两版ai_store式工作台、独立采集页不再指导本次实施。

系统Use Case Map:受试者沿既有手机上传→后台自动识别→可信跨系统人员映射→store既有膳食记录页查看三餐/加餐原图与结果→与既有体测表关联。自动关联不等于直接共用两套系统的人员ID,必须真实核验映射。

通用约束:角色为受试者、获授权项目人员;登录/组织/人员/图片权限在服务端验证;重试同一消息或照片事件不重复记餐;多张图与多次上传保留关联;非食物/普通咨询不算摄入;餐次不明待归餐;估计分量明示、缺失指标null不填0。后端4保留夜宵,三餐组内加餐/零食类型单独保存。真实性、准确率样本量及阈值、跨系统身份映射、数据留存、正式XLSX模板和云效负责人均待评审。

性能预算尚未批准,原型延迟不是SLA;真实并发、p95、错误率、识别准确率与导出耗时仍需定义和实测。设备侧开发与新手机页面不在范围。人物照片复用head_img,食物库图file_path不得冒充用户上传原图。

UC-DWM-001 沿用现有入口发送图片

Use Case ID: UC-DWM-001;版本v0.3;优先级P0;DoR: BLOCKED(相关未决项)。

参与者/范围:受试者/现有手机功能;限定已授权组织及对应人员。触发:受试者在已有AI问答、饮食或其他已具备图片能力的入口发送图片。

前置:已有登录与可信人员关系;不满足进入授权/映射异常,禁止写入错误人员。成功后置:原始消息/图像与处理状态可按人员回读;失败后置:原始图/消息/已有有效记录保留,不伪成功。

主流程

分支流程

异常/恢复

恢复流程

业务规则

页面/API/数据

PAGE-DWM-01:现有AI运动营养师页面(本任务零改动,仅示意);复用upload/image及现有消息发送;新增算法结果落餐契约需评审。数据对象:既有File/Message/User/Meal关联;采用既有结构向后兼容扩展。

验收标准

测试矩阵

非功能:继承通用权限/幂等/空值/准确率/性能约束;生产均待测。通知:[不适用:没有新增真人通知要求]。新手机功能:[不适用:用户明确手机不改]。评审人及云效责任人待明确。

UC-DWM-002 后台自动识别并关联餐次

Use Case ID: UC-DWM-002;版本v0.3;优先级P0;DoR: BLOCKED(相关未决项)。

参与者/范围:系统与获授权PC人员;限定已授权组织及对应人员。触发:收到既有上传成功且消息发送成功/饮食记录提交成功事件。

前置:已有登录与可信人员关系;不满足进入授权/映射异常,禁止写入错误人员。成功后置:原始消息/图像与处理状态可按人员回读;失败后置:原始图/消息/已有有效记录保留,不伪成功。

主流程

分支流程

异常/恢复

恢复流程

业务规则

页面/API/数据

PAGE-DWM-02:PC饮食上传明细状态;沿用RunAgent/既有算法流程,增加后端事件接续与持久化;不要新建上传API。数据对象:Message→Image→RecognitionResult→MealItem;采用既有结构向后兼容扩展。

验收标准

测试矩阵

非功能:继承通用权限/幂等/空值/准确率/性能约束;生产均待测。通知:[不适用:没有新增真人通知要求]。新手机功能:[不适用:用户明确手机不改]。评审人及云效责任人待明确。

UC-DWM-003 复用体重与体成分既有链路

Use Case ID: UC-DWM-003;版本v0.3;优先级P0;DoR: BLOCKED(相关未决项)。

参与者/范围:受试者/现有手机功能;限定已授权组织及对应人员。触发:受试者按既有方式测量/记录体重体成分。

前置:已有登录与可信人员关系;不满足进入授权/映射异常,禁止写入错误人员。成功后置:原始消息/图像与处理状态可按人员回读;失败后置:原始图/消息/已有有效记录保留,不伪成功。

主流程

分支流程

异常/恢复

恢复流程

业务规则

页面/API/数据

PAGE-DWM-03:现有体重管理;复用user.userWeight/setWeight、wellandScale/add等已有入口,逐项验证。数据对象:既有测量事件/人员映射;采用既有结构向后兼容扩展。

验收标准

测试矩阵

非功能:继承通用权限/幂等/空值/准确率/性能约束;生产均待测。通知:[不适用:没有新增真人通知要求]。新手机功能:[不适用:用户明确手机不改]。评审人及云效责任人待明确。

UC-DWM-004 PC按人员照片与三餐加餐查看上传明细

Use Case ID: UC-DWM-004;版本v0.3;优先级P0;DoR: BLOCKED(相关未决项)。

参与者/范围:系统与获授权PC人员;限定已授权组织及对应人员。触发:项目人员打开现有人员工作台的饮食明细。

前置:已有登录与可信人员关系;不满足进入授权/映射异常,禁止写入错误人员。成功后置:原始消息/图像与处理状态可按人员回读;失败后置:原始图/消息/已有有效记录保留,不伪成功。

主流程

分支流程

异常/恢复

恢复流程

业务规则

页面/API/数据

PAGE-DWM-04:store 膳食监控→个体监控→查看分析→膳食记录(既有页局部补充);复用/p/Ontoanalysis/StaffInfo与/p/Ontoanalysis/FoodRecord;新增明细契约保持原结构兼容。数据对象:PersonnelPhoto + MealGroup + IntakeEvent + FoodItem;采用既有结构向后兼容扩展。

验收标准

测试矩阵

非功能:继承通用权限/幂等/空值/准确率/性能约束;生产均待测。通知:[不适用:没有新增真人通知要求]。新手机功能:[不适用:用户明确手机不改]。评审人及云效责任人待明确。

UC-DWM-005 导出按同一人员与餐次关联的饮食和体测数据

Use Case ID: UC-DWM-005;版本v0.3;优先级P0;DoR: BLOCKED(相关未决项)。

参与者/范围:系统与获授权PC人员;限定已授权组织及对应人员。触发:项目人员筛选阶段数据并导出。

前置:已有登录与可信人员关系;不满足进入授权/映射异常,禁止写入错误人员。成功后置:原始消息/图像与处理状态可按人员回读;失败后置:原始图/消息/已有有效记录保留,不伪成功。

主流程

分支流程

异常/恢复

恢复流程

业务规则

页面/API/数据

PAGE-DWM-05:沿用PC饮食/体测导出;扩展现有导出/报表,禁止新建与原人员餐次脱节的结果表。数据对象:同一人员、日期、上传记录和测量事件;采用既有结构向后兼容扩展。

验收标准

测试矩阵

非功能:继承通用权限/幂等/空值/准确率/性能约束;生产均待测。通知:[不适用:没有新增真人通知要求]。新手机功能:[不适用:用户明确手机不改]。评审人及云效责任人待明确。

当前交付与边界

store原页复用实施切片。新原型16项验证通过;这不等于所有生产AC完成,体测和正式两表仍按既有系统验证。业务代码仓库未修改;用户只读授权未用于演示环境写入。