康比特 · 个人精准营养平台整体方案页面功能执行用例打开可点击原型 ↗

PRODUCT STRATEGY / 2026.09.24

把团餐与渠道的触点,
连接成持续的营养服务。

免费体验 → 年度服务 → 按需营养品 → 使用反馈 → 续费与合理补购。

体验用户、渠道与平台三端 →

规划讨论稿 每天免费 3 问 营养品纳入一期

本次要决定什么

用户付钱买到什么;渠道如何持续获益;营养品怎样完成销售、发货、反馈和复购。

299 元年费、180 元渠道结算基准、20% 推荐佣金都为待评审假设。真实商品、支付资格与渠道协议尚待确认。

本版没有收款、上线或对外承诺。原型全部为合成数据。

康比特个人精准营养服务平台|整体方案 V0.1

2026-09-24 · 面向 Jack、产品、研发、渠道及运营团队 · 讨论稿,不是已上线能力或正式报价。

1. 一句话定位

以团餐、检测设备、渠道门店和小程序为入口,提供「了解自己 → 吃动建议 → 按需选营养品 → 使用反馈 → 阶段复盘 → 续费/合理补购」的连续服务。用户在小程序购买,渠道在小程序经营,康比特统一管理服务、商品、交易和结算。

营养服务收入、营养品销售、渠道收益分别建账;用户购买一件商品,不自动成为服务会员;会员也不默认包含营养品。

2. 已确认与待讨论

分类内容本版处理
用户确认团餐项目先作为渠道适应和客户试用,正式版另行收费保留试用标识、正式版独立采购
用户确认演示环境,包括其他相关入口,每天最多免费问 3 个问题,超过需付费所有免费体验入口统一执行;不保留先前讨论中的宽松免费额度
用户确认小程序便捷购买;渠道看收益、购买人数和每日活跃用户端、渠道经营端、平台运营端三端规划
用户确认纳入个人精准营养的营养品,并落实到页面功能一期包含少量审核商品及交易履约最小闭环
待评审建议3 问按同一平台用户、北京时间自然日、跨入口合计;有效付费会员按会员额度使用身份合并规则及试用政策需产品签字,非已实现
待评审建议年费 299 元;经销结算基准 180 元;推荐佣金 20%沿用本线程试销假设,未确认、未做盈利验证
待确认商品 SKU、规格、售价、库存、履约主体、渠道供货价不从旧宣传或示意价格推定;原型商品均为占位
待确认云效目标项目和唯一负责人、支付主体、实际小程序形态DoR: BLOCKED;规划和模拟原型可评审,真实开发尚未就绪

旧建议的每渠道 3 项目、每项目 50 人、30 天体验和 90 天激活只是早期讨论,本版不作为生效政策。先冻结每天 3 问;体验是否限总时长另行审批。

3. 三类用户与三个入口

入口服务对象核心任务
用户小程序个人用户、企业购买权益的员工看建议、每天体验 3 问、购买会员、选购营养品、使用反馈、查看订单
渠道经营工作台获授权的渠道管理员和服务人员邀请客户、看服务与商品成交人数、活跃、到期提醒、收益与结算
康比特运营后台商品运营、营养专业人员、客服、财务、平台管理员商品与建议审核、定价、订单售后、渠道归属、结算对账、模型预算与开关

建议第一期用统一小程序承载渠道专属门店页和经营工作台,显示渠道品牌、联系人及归属;若渠道已有独立小程序,接入同一服务底座,优先支持渠道入口跳转承接。必须保留「在渠道自有小程序内查看经营数据」的接入目标;独立 AppID 的登录关联、授权与支付商户绑定要逐个核验,不能仅改 Logo 就称已完成独立小程序。

渠道来源只决定商业归属,不授予健康档案权限;消费者不能通过切换角色按钮获得真实渠道权限。原型中的角色切换仅为评审。

4. 团餐与营养服务的付费机制

产品谁付费用户获得什么费用边界
团餐/渠道演示体验康比特限预算承担每日 3 次基础 AI 问答,了解服务试用版;不等于团餐正式 AI 项目已采购
个人年度营养服务本人一人一档、365 天服务及明示额度建议 299 元/年,不含实物、真人专项服务
企业营养福利包企业一批个人年度服务权益按实际采购账号报价;赠送、未激活、付费激活分别统计
团餐正式项目版采购单位或运营方项目功能、人员范围、实施与运维单独报价;个人会员不会解锁整个企业后台
精准营养商品本人或明确采购方经审核的原装营养品按 SKU 价格购买;配送、售后与服务年费独立
真人营养服务本人/企业按另行约定有人员供给和服务标准的咨询二期;本版不许诺套餐含真人随时在线

服务权益建议按月设置 100 次问答与 4 次总结的试销测算档,最终额度以成本和体验验证为准,不能宣传无限。若月额度耗尽,明确恢复日期;加量包定价未确认前不出现可支付入口。

会员到期建议回落到每日 3 问;累计记录可查看。有效企业权益优先识别,不引导用户重复买同类服务。续费从原到期日与支付确认日的较晚日期起延长 365 天,不缩短已有权益。

5. 每天免费 3 问:把规则做简单,把统计做准确

用户看到的流程

首页显示「今日免费 3/3 次」→ 每完成一次问答减少一次 → 第 4 次提交前弹出「今日免费次数已用完」→ 两个选择:「开通年度服务」或「明天再来」。保留未发送问题,购买成功后让用户点击继续,不替用户再次提交。

建议计数规则

6. 小程序按钮购买:用户确认,系统自动完成后续动作

「开通年度服务 ¥299」→ 展示订单、服务期、额度、销售方、退款规则与渠道归属 → 用户确认 → 唤起微信收银台 → 后台确认支付成功 → 自动开通权益 → 记录渠道待结算收益 → 返回原问题。

不设置强制充值钱包;服务购买、商品购买各走清晰订单。首版不做免密和自动续费。

微信官方说明前端回调不能独立作为支付成功依据,应以后端查单及支付通知确认;小程序 AppID 也必须与下单配置一致。官方小程序支付文档

订单/权益/收益必须可恢复:支付取消不开通;回调延迟显示「正在确认支付,请勿重复付款」;重复回调只开通一次、只记一次收益;付了钱未开通可查单补发;不能要求再次支付。

7. 精准营养品:先有适用建议,再由用户选择

本版把「精准」定义为根据用户自主提供并核对的目标、饮食记录、偏好和适用条件做匹配;不把未经确认的模型推断当作营养缺乏结论,也不生成诊疗处方。

一条完整用户路径

1. 建档:目标、饮食习惯、偏好、已使用商品;必要信息单独授权,可修改和撤回。

2. 形成建议:先显示饮食行动及依据,注明数据缺口;可以得到「暂不需要购买营养品」。

3. 查看可选商品:仅从审批通过且适用的商品池取候选;解释匹配理由、适用限制和替代方案。不按佣金高低决定推荐顺序。

4. 商品详情:真实名称、规格、配料、营养成分、适用/不适用、过敏原、批准说明、价格、库存、销售与发货方、配送及退换规则。

5. 用户选购:选规格/数量 → 加购物车 → 确认地址、优惠、运费和实付 → 微信支付;服务年卡不混入实物购物车强制捆绑。

6. 履约与售后:订单进度、发货、物流、收货、退款/退货;缺货或调价回到确认页重新确认,禁止静默替换商品。

7. 使用跟进:用户自主记录开始/暂停、完成情况和反馈;使用说明依据获批标签或专业确认,AI 不擅自生成剂量。

8. 复盘与补购:结合用户确认的余量、使用节奏和当前需要提出提醒,允许暂停、减少或不买;不默认扣款、不把下单当已服用。

一期商品范围

建议先审核 3–5 个真实原装 SKU,跑通供货和售后后扩展。当前无已冻结商品清单,原型仅放「示例营养品 A / B」,模拟价格 128/168 元仅用于购物车运算,不是康比特商品价格;无真实配方、功效和剂量承诺。

「个人定制配方、个性化分装、按 AI 建议自动配药/配粉」不在本版范围。特殊人群、用药相关或明显不适的情况进入专业确认分支,暂停自动商品匹配,保持必要帮助入口可用。

8. 渠道收益方案:服务、商品分别赚钱和对账

类型第一版建议结算依据
深度服务渠道销售年度会员299 元成交、180 元平台结算基准,119 元价差测算正式协议约定渠道责任、收款方、费用承担和退款规则
仅推荐年度会员有效实收服务费 × 20%,299 元时为 59.8 元已归属且未退款订单;不与上一模式叠加
营养品经销按批准 SKU 的终端售价与渠道供货价核算差额扣退款、渠道承担运费等费用;不得把价差称净利润
平台售货、渠道推荐按每个 SKU 批准的佣金规则计算原型可用 20% 演示,但不是商品统一佣金政策
续费与复购归属有效期内按对应服务/SKU 协议计算订单创建时冻结渠道、价格及分润版本,不能回溯篡改

小程序直付场景优先建议由明确的销售主体收款,支付后自动记收益账。自动记账不等于即时提现或已经完成微信分账。若采用渠道自收款,经销价差在渠道账上,不再从康比特重复领取佣金。

微信提供异步分账接口,但能否开通、接收方及比例上限必须按实际商户能力核验。119/299 约 39.8%,不能直接假设可按该比例走微信分账;不满足时调整经批准的商户方案或按正式合同财务结算,不能绕过支付产品限制。官方分账文档

收益状态

订单支付成功 → 待结算 → 达到合同约定条件并对账 → 可结算 → 结算中 → 已结算。退款产生冲回;已结算后退款生成应收回退或下期抵扣记录,不删除原账。每笔收益可追溯订单、退款、结算单和支付渠道回执。

建议按月对账结算;具体周期、服务退款和商品售后窗口待业务/财务审批。原型仅模拟「已结算」,不会真实打款。

渠道归属

推广二维码、渠道门店页、企业项目分配建立可审计来源;首次有效绑定需用户知情,已有归属不得被后扫二维码覆盖。归属期限、跨渠道转移和员工离职后的权益处理列为待确认项。佣金按订单快照归属;活跃按统计日期的渠道关系归属,历史报表不随当前关系改写。

9. 用户端页面功能

底部五项:「今日」「问 AI」「营养方案」「营养品」「我的」。营养品可以直接浏览购买,不强制先买会员;个性化匹配必须先取得必要授权。

页面 ID页面首屏内容和动作关键状态
U01今日当前目标、今日免费剩余次数/会员额度、今日行动、快捷问答、渠道服务信息未建档、加载失败、AI 暂停
U02问 AI输入、回答、额度、使用记录;超限购买后回原问题第 4 问拦截、加载、失败不扣次、跨日
U03年度服务权益、价格、期限、额度、销售方、协议、购买按钮已有企业权益、待支付、确认中、失败、成功
U04营养方案目标与资料确认、饮食行动、候选营养品、匹配依据、专业确认提示资料不足、无商品需要、不适用、可选商品
U05商品列表审核商品、筛选、价格、库存、普通浏览/适用匹配空、缺货、下架
U06商品详情规格、成分、限制、标签、销售方、配送售后、加入购物车未选规格、待审核、库存变化
U07购物车/确认订单数量、地址、运费、实付、销售方、微信支付空车、缺地址、调价、缺货、重复提交
U08我的订单/详情服务/商品分栏、支付结果、权益/物流、退款进度支付取消、待确认、待发货、已收货、退款失败可恢复
U09我的使用与复盘使用记录、暂停、反馈、余量确认、可选补购未开始、无记录、需专业确认、已暂停
U10我的/档案与授权会员到期、企业权益、记录、授权管理、客服、订单到期回体验、撤回授权、注销/留存规则待定

10. 渠道端页面功能

底部四项:「经营」「客户」「推广」「收益」。服务人员只看服务范围,财务角色才看完整结算信息;客户健康明细默认不可见。

页面 ID页面必备功能
C01经营概览今日/近7天/近30天;服务购买人数、商品购买人数、净成交金额、今日活跃、有效服务活跃、复购、到期人数
C02客户与权益脱敏客户、来源、会员有效期、已激活企业权益、最近活跃、跟进状态;不展示对话/报告/疾病标签
C03推广中心渠道专属入口、推广码、活动归属、邀请与转化;生成二维码需正式接口,原型不生成可用推广码
C04收益中心服务收益/商品收益分栏,待结算、可结算、结算中、已结算、退款冲回
C05订单与结算单订单类型、脱敏买家、实付、规则快照、可归属收益、结算单下载、异常申诉

指标口径

11. 康比特平台后台

P01 项目与渠道:项目开关、试用/正式模式、渠道品牌与管理员权限;P02 商品与服务:服务套餐版本、SKU 审批、价格库存、标签及匹配规则;P03 交易与售后:订单、支付、发货、退款、客服;P04 渠道与结算:归属、协议、费率版本、分账/结算单、冲回与对账;P05 AI 与成本:免费3问、付费额度、模型预算、限频、熔断及告警;P06 经营分析:服务/商品收入、净贡献、渠道转化、活跃与续费。

平台价值来自可重复的商品审核、服务交付、统一权益和交易结算。先服务现有团餐和渠道客户,不在一期开放任意第三方商家入驻或多层级返佣。

12. 数据与系统边界(拟议,未核代码)

对象关键内容
PlatformUser / IdentityLink平台用户、各 AppID 身份映射、授权;不能用 OpenID 跨应用直接合并
Tenant / Channel / Attribution项目、渠道、品牌、角色、来源及归属有效期
Entitlement / QuotaLedger服务类型、有效期、额度版本、预占/确认/释放、request_id
Order / Payment / Refund服务/商品类型、销售方、金额分单位、状态、微信交易号、退款回执
SKU / MatchRule / Inventory审批版本、规格配料、适用限制、价格、库存;模型不能直接改商品事实
Recommendation / UsageRecord用户授权、依据版本、人工审核状态、反馈和暂停记录
Shipment / AfterSale物流、收货、售后、发货方责任
RevenueLedger / Settlement规则快照、待结算、冲回、账单、外部支付/结算回执
Event / DailyMetric环境、渠道归属快照、平台用户、发生时间、去重键、数据更新时间

ai_app 承接小程序;ai_api 承接统一权益/服务接口;ai_store 承接运营界面是候选落点。订单、库存及物流复用哪个现有系统,必须先核代码与真实接口,禁止并行另造一套不对账的商城。store 保持原团餐交易边界。

13. 分阶段实施与验收

阶段交付放行条件
G0 冻结商业与资料价格权益、渠道协议、3–5个真实SKU、销售/发货/支付主体、原型评审Q01–Q07关闭,云效详细UC可回读
G1 一条小范围完整链路免费3问 → 会员购买 → 商品购买 → 发货/退款 → 渠道看板及结算支付幂等、额度并发、身份隔离、订单库存、退款冲回逐项通过
G2 扩渠道与企业采购企业权益、渠道独立小程序接入、续费、使用反馈和补购提醒独立AppID真机支付、渠道归属争议及隐私权限验收
G3 优化经营真实用户留存、队列转化、SKU适用反馈、分群经营净贡献核算有真实订单、成本与退款证据

不凭空承诺日历工期;产品/研发确认依赖后按垂直闭环估时。李潇、赖清涛是讨论相关人,具体职责由 Jack 确认,不擅自派单。

服务单贡献=有效实收-渠道收益-模型/平台变动成本-客服-支付费用-退款损失-相关税费。

商品单贡献=净商品收入-供货成本-渠道收益-仓储配送-售后退款成本-支付费用-相关税费。

14. 上线前必须定的七件事

ID待确认建议负责角色/节点
Q01每人跨入口合计3问的身份边界;演示白名单及试用总时长产品+技术,G0
Q02299/180/20%及付费额度、年费退款/续费规则Jack+财务+渠道,G0
Q03第一批SKU、价格库存、适用规则、专业审核及履约售后商品+营养专业负责人,G0
Q04销售/收款/开票/发货主体;AppID绑定、支付类别及分账资格财务+支付负责人,G0
Q05渠道归属期限、服务责任、退款冲回、结算周期和转移渠道负责人,G0
Q06真实用户授权、渠道角色权限、企业权益退出、特殊人群规则产品+专业负责人,G0
Q07云效目标项目和唯一负责人、既有商城接口、性能容量项目+研发,G0

DoR: BLOCKED(真实开发);本稿的作用是让以上决策可讨论、可追踪。未发布小程序,未开通微信商户,未收取费用,未向渠道或客户发消息。

15. 来源与证据

页面与原型映射

正式业务规则以 proposal.md 为真源,use-cases.md 为执行契约。本原型展示拟议页面,不是现有小程序复刻;价格、商品和经营数字均为合成数据。

原型入口SCREENREQ / UC状态与互动
用户:今日、问AIU01/U02REQ-01 / UC-NP-001三问计数、第4问拦截、模拟失败不扣次、暂停、模拟次日
用户:年度服务U03REQ-02 / UC-NP-002购买确认、取消、确认中、成功、回原问题;模拟支付
用户:营养方案U04REQ-03 / UC-NP-003确认资料、自主授权、需专业确认、无需商品、适用商品入口
用户:营养品/详情U05/U06REQ-04 / UC-NP-004占位SKU、价格/规格/资料待审、加入购物车
用户:购物车U07REQ-04 / UC-NP-004数量、示例地址选择、金额、缺地址、结算确认
用户:订单U08REQ-05 / UC-NP-005服务/商品订单、模拟发货收货、模拟全额退款及收益冲回
用户:使用记录U09REQ-06 / UC-NP-006开始、反馈、暂停、补购入口
用户:我的U10REQ-02/06会员、档案授权摘要、订单和退出模拟
渠道:经营C01/C02REQ-07 / UC-NP-007服务/商品人数分开、今日/7天/30天、合成趋势
渠道:推广C03REQ-08 / UC-NP-008专属入口说明;不生成实际推广码
渠道:收益C04/C05REQ-08 / UC-NP-008服务/商品分栏、待结算/已结算/冲回;模拟结算
平台:运营P01/P05REQ-09 / UC-NP-009AI开关、模拟数据统计、预算与配置说明

原型交付边界

AI 可执行 Use Case

9 个用例覆盖额度、支付、营养匹配、商品、退款、反馈、渠道经营、结算及项目开关。

展开完整用例与验收测试设计

AI 可执行 Use Case 与追踪矩阵

2026-09-24 · 规划级 Draft · DoR: BLOCKED。API 均为拟议契约,未核真实代码;原型模拟不能替代开发测试。

系统边界

个人用户、企业权益管理员、渠道人员、平台商品/营养审核者、财务、支付机构和发货方共同完成服务与商品闭环。健康资料仅本人及被授权专业角色可见,商业渠道关系不自动授予健康访问权。未接入生产,未创建云效工作项:目标项目和唯一负责人尚未确定,状态为待提交云效。

通用非功能与接口约束

NFR-01 建议目标:100 并发/20 QPS、10万订单数据、预热5分钟后持续30分钟;非模型核心接口 p95≤800ms、错误率<1%。模型回答单独测首字/完整时延,目标由模型与任务类型评审;当前未压测,容量与指标待Q07关闭。

NFR-02 所有支付/订单/权益幂等测试不得出现重复扣款、重复发放或跨租户泄漏;100%覆盖列明的P0分支。

NFR-03 拟议错误语义:401未登录、403无权限、409库存/状态变化、429配额/限流、503依赖不可用;前端可恢复。写入请求含幂等键,金额用整数分,服务端重算,敏感字段最小化。

NFR-04 正式看板刷新延迟建议≤5分钟,财务结算按外部回执确认;不达标显示更新时间及延迟状态。

NFR-05 prototype.html只有前端模拟,localStorage仅保存合成数据;生产必须后端鉴权/计数/支付,不得复用原型本地状态作为可信数据。

UC-NP-001|每日体验与付费额度

  • Use Case ID:UC-NP-001;优先级 P0;DoR: BLOCKED(Q01/Q02/Q06)。
  • 角色/边界:个人用户;只操作本人或明确授权的数据,参见通用NFR。
  • 触发:进入 U02 发送问题。前置:已登录,项目允许AI;Q01待确认。
  • 成功后置:本UC目标完成且状态、页面和账本一致;失败后置:不产生未授权扣款/权益/重复收益,保留可恢复记录。

主流程

  • M1:校验平台身份、项目状态和权益。
  • M2:原子预占可用名额。
  • M3:调用模型。
  • M4:成功确认扣次并展示剩余次数。

分支流程

  • A1:免费第4问进入U03;付费用户使用套餐额度;匿名先登录;到期回免费。

异常/恢复

  • E1/R1:模型失败或拒答释放预占,记录成本;同请求重试回读结果;跨零点更新原日期账本;平台余额耗尽显示服务暂停。

规则与页面/API/数据

  • 规则:BR-01至BR-08。
  • 页面:U01/U02/U03;默认、加载、空、成功、校验失败、系统错误、无权限、重复提交按角色显式处理。
  • API(草案):POST /quota/reservations; POST /ai/answers。
  • 数据/状态:QuotaLedger: reserved→consumed/released;user/date/request唯一。生产迁移/回滚:[待技术设计,不在本轮规划实现]。
  • 性能/安全:NFR-01至NFR-05;当前仅设计,不能标记实测通过。

验收标准

  • AC-001:给定对应前置和测试数据,当主/分支/异常执行时,必须满足:剩1次并发2请求仅1次放行;免费第4次模型调用数为0;失败不扣次;重复request_id只扣1次。

测试矩阵

  • TEST-001:业务规则单元+API契约+端到端;覆盖 并发、跨日、跨入口、付费、到期、失败、匿名、关开关、伪造身份。
  • 生产测试命令:[待真实代码定位和测试工程确认];原型检查见 evidence/validation.md,不能视为本UC完成。
  • 追踪:UC-NP-001/M/A/E/R → U01/U02/U03 → 上述API/状态 → 规则 → AC-001 → TEST-001 → 未实现 → 本方案与原型。

UC-NP-002|购买与续费年度服务

  • Use Case ID:UC-NP-002;优先级 P0;DoR: BLOCKED(Q02/Q04/Q05)。
  • 角色/边界:个人用户/企业受益人;只操作本人或明确授权的数据,参见通用NFR。
  • 触发:点击 U03 购买。前置:销售/支付主体和退款协议已审;Q02/Q04未定。
  • 成功后置:本UC目标完成且状态、页面和账本一致;失败后置:不产生未授权扣款/权益/重复收益,保留可恢复记录。

主流程

  • M1:回读服务价格与已有权益。
  • M2:创建订单冻结渠道及规则。
  • M3:唤起支付。
  • M4:后台通知/查单验真。
  • M5:幂等开通。
  • M6:创建待结算收益。
  • M7:返回未发问题。

分支流程

  • A1:企业已有同类权益则展示而非再收费;续费从较晚日期延长;沙箱只能模拟。

异常/恢复

  • E1/R1:取消保持未支付;延迟显示确认中并查单;付费未开通由补偿任务发放;重复通知不重复开通;失败可从订单恢复。

规则与页面/API/数据

  • 规则:BR-PAY:金额/币种/商户/订单匹配、验签;订单发放权益唯一键。
  • 页面:U03/U08/U10;默认、加载、空、成功、校验失败、系统错误、无权限、重复提交按角色显式处理。
  • API(草案):POST /service-orders; GET /orders/:id; POST /payments/notify。
  • 数据/状态:Order pending→paid/closed;Entitlement active/expired;Revenue pending。生产迁移/回滚:[待技术设计,不在本轮规划实现]。
  • 性能/安全:NFR-01至NFR-05;当前仅设计,不能标记实测通过。

验收标准

  • AC-002:给定对应前置和测试数据,当主/分支/异常执行时,必须满足:重复10次支付通知只有1份权益和1条收益;取消无权益;续费不缩短旧期;已有企业权益不误导购买。

测试矩阵

  • TEST-002:业务规则单元+API契约+端到端;覆盖 回调重复/乱序/伪造、并发购买、通知丢失、退款、企业权益、沙箱。
  • 生产测试命令:[待真实代码定位和测试工程确认];原型检查见 evidence/validation.md,不能视为本UC完成。
  • 追踪:UC-NP-002/M/A/E/R → U03/U08/U10 → 上述API/状态 → 规则 → AC-002 → TEST-002 → 未实现 → 本方案与原型。

UC-NP-003|个人营养方案与商品匹配

  • Use Case ID:UC-NP-003;优先级 P0;DoR: BLOCKED(Q03/Q06)。
  • 角色/边界:个人用户/专业审核者;只操作本人或明确授权的数据,参见通用NFR。
  • 触发:进入 U04 生成或更新方案。前置:本人授权必要资料;商品规则已审;Q03/Q06未定。
  • 成功后置:本UC目标完成且状态、页面和账本一致;失败后置:不产生未授权扣款/权益/重复收益,保留可恢复记录。

主流程

  • M1:确认目标及资料来源。
  • M2:形成饮食行动。
  • M3:执行适用限制。
  • M4:从批准SKU匹配或给出无需商品。
  • M5:用户查看依据后自主选购。

分支流程

  • A1:资料不足补最少信息;无需要显示不必购买;特殊情形转专业确认;可浏览普通商品但不作个性化适用承诺。

异常/恢复

  • E1/R1:撤回授权停止个人匹配;商品撤审后隐藏购买;规则服务失败禁自动商品推荐;不适反馈暂停提醒并进入专业帮助。

规则与页面/API/数据

  • 规则:BR-NUT:允许零商品;不按佣金排序;不虚构缺乏/剂量;订单不代表已使用。
  • 页面:U04/U05/U06/U09;默认、加载、空、成功、校验失败、系统错误、无权限、重复提交按角色显式处理。
  • API(草案):POST /nutrition-plans; GET /approved-products。
  • 数据/状态:Consent/Recommendation/rule_version/approved_sku_ids。生产迁移/回滚:[待技术设计,不在本轮规划实现]。
  • 性能/安全:NFR-01至NFR-05;当前仅设计,不能标记实测通过。

验收标准

  • AC-003:给定对应前置和测试数据,当主/分支/异常执行时,必须满足:拒绝授权仍可普通浏览;未审SKU推荐数0;禁忌匹配自动推荐数0;无需求可完成饮食方案。

测试矩阵

  • TEST-003:业务规则单元+API契约+端到端;覆盖 缺资料、撤回、规则失败、未审/下架SKU、特殊人群、零商品。
  • 生产测试命令:[待真实代码定位和测试工程确认];原型检查见 evidence/validation.md,不能视为本UC完成。
  • 追踪:UC-NP-003/M/A/E/R → U04/U05/U06/U09 → 上述API/状态 → 规则 → AC-003 → TEST-003 → 未实现 → 本方案与原型。

UC-NP-004|营养品购买与履约

  • Use Case ID:UC-NP-004;优先级 P0;DoR: BLOCKED(Q03/Q04/Q07)。
  • 角色/边界:买家/销售方/发货方;只操作本人或明确授权的数据,参见通用NFR。
  • 触发:进入 U06/U07 选购。前置:SKU价格库存标签和销售方已确认;Q03/Q04未定。
  • 成功后置:本UC目标完成且状态、页面和账本一致;失败后置:不产生未授权扣款/权益/重复收益,保留可恢复记录。

主流程

  • M1:选规格数量入车。
  • M2:确认地址运费实付。
  • M3:后台校验及预占库存。
  • M4:创建商品订单。
  • M5:用户确认支付。
  • M6:回调确认并生成待发货。
  • M7:发货跟踪收货。

分支流程

  • A1:服务会员与商品分开;无需会员可买商品;缺货/调价提示重新确认;可取消未支付单。

异常/恢复

  • E1/R1:重复提交返回同单;超时关单释放库存;晚到付款先查单,无法履约进入异常退款;地址校验失败不扣款。

规则与页面/API/数据

  • 规则:BR-GOODS:金额用分;后端重算;不超卖;不静默替换商品。
  • 页面:U05/U06/U07/U08;默认、加载、空、成功、校验失败、系统错误、无权限、重复提交按角色显式处理。
  • API(草案):POST /goods-orders; POST /shipments; GET /orders/:id。
  • 数据/状态:Inventory reserved/committed/released;GoodsOrder pending→paid→shipped→completed。生产迁移/回滚:[待技术设计,不在本轮规划实现]。
  • 性能/安全:NFR-01至NFR-05;当前仅设计,不能标记实测通过。

验收标准

  • AC-004:给定对应前置和测试数据,当主/分支/异常执行时,必须满足:仅1件库存时并发下单无超卖;空车/缺地址不下单;支付重复不重复发货;每单发货方可追溯。

测试矩阵

  • TEST-004:业务规则单元+API契约+端到端;覆盖 库存并发、调价、关单与晚通知、缺地址、重复支付、物流失败。
  • 生产测试命令:[待真实代码定位和测试工程确认];原型检查见 evidence/validation.md,不能视为本UC完成。
  • 追踪:UC-NP-004/M/A/E/R → U05/U06/U07/U08 → 上述API/状态 → 规则 → AC-004 → TEST-004 → 未实现 → 本方案与原型。

UC-NP-005|退款与收益冲回

  • Use Case ID:UC-NP-005;优先级 P0;DoR: BLOCKED(Q02/Q03/Q05)。
  • 角色/边界:买家/客服/财务;只操作本人或明确授权的数据,参见通用NFR。
  • 触发:U08 申请售后。前置:已确认退款政策、权限及结算责任。
  • 成功后置:本UC目标完成且状态、页面和账本一致;失败后置:不产生未授权扣款/权益/重复收益,保留可恢复记录。

主流程

  • M1:按服务/商品分别核验。
  • M2:创建退款单。
  • M3:支付机构确认结果。
  • M4:调整权益/退货库存。
  • M5:记录收益冲回。
  • M6:回显到账进度。

分支流程

  • A1:部分退款按行/数量核算;已结算订单形成回退/抵扣账;商品退货验收后才释放可售库存。

异常/恢复

  • E1/R1:申请失败原状态不伪装退款成功;结果未知查单;重复回调只冲回一次;人工处理留下审计。

规则与页面/API/数据

  • 规则:BR-REFUND:退款累计≤原实付;商品售后与服务退款独立;外部回执为准。
  • 页面:U08/C04/C05/P03/P04;默认、加载、空、成功、校验失败、系统错误、无权限、重复提交按角色显式处理。
  • API(草案):POST /refunds; GET /refunds/:id。
  • 数据/状态:Refund pending→success/failed;Revenue reversal;原流水保留。生产迁移/回滚:[待技术设计,不在本轮规划实现]。
  • 性能/安全:NFR-01至NFR-05;当前仅设计,不能标记实测通过。

验收标准

  • AC-005:给定对应前置和测试数据,当主/分支/异常执行时,必须满足:重复退款通知不重复返钱/冲回;全退购买人数重算;已结算收益有明确负向账。

测试矩阵

  • TEST-005:业务规则单元+API契约+端到端;覆盖 全额/部分退款、通知丢失、重复、已结算后退款、权益取消。
  • 生产测试命令:[待真实代码定位和测试工程确认];原型检查见 evidence/validation.md,不能视为本UC完成。
  • 追踪:UC-NP-005/M/A/E/R → U08/C04/C05/P03/P04 → 上述API/状态 → 规则 → AC-005 → TEST-005 → 未实现 → 本方案与原型。

UC-NP-006|使用反馈、复盘与补购

  • Use Case ID:UC-NP-006;优先级 P0;DoR: BLOCKED(Q03/Q06)。
  • 角色/边界:个人用户;只操作本人或明确授权的数据,参见通用NFR。
  • 触发:收到商品后进入 U09。前置:本人确认已开始;使用说明已审。
  • 成功后置:本UC目标完成且状态、页面和账本一致;失败后置:不产生未授权扣款/权益/重复收益,保留可恢复记录。

主流程

  • M1:用户记录开始与完成。
  • M2:自主反馈余量和困难。
  • M3:形成复盘。
  • M4:重新检查适用性。
  • M5:需要时提示补购。
  • M6:用户确认进入U06。

分支流程

  • A1:可以暂停、不买或仅调整饮食;未使用不记为完成;提醒须授权。

异常/恢复

  • E1/R1:不适反馈暂停相关提醒并提示专业帮助;资料过期先核对;消息不可达保留站内待办;撤回授权停个性化处理。

规则与页面/API/数据

  • 规则:BR-USE:不自动下单/扣款;反馈与销售订单分离。
  • 页面:U09/U04/U06;默认、加载、空、成功、校验失败、系统错误、无权限、重复提交按角色显式处理。
  • API(草案):POST /usage-records; POST /review; POST /reminders。
  • 数据/状态:UsageRecord started/paused;Reminder pending/cancelled。生产迁移/回滚:[待技术设计,不在本轮规划实现]。
  • 性能/安全:NFR-01至NFR-05;当前仅设计,不能标记实测通过。

验收标准

  • AC-006:给定对应前置和测试数据,当主/分支/异常执行时,必须满足:暂停后无自动补购提醒;订单支付不会生成已使用记录;未授权通知不发送。

测试矩阵

  • TEST-006:业务规则单元+API契约+端到端;覆盖 暂停、撤回、无余量、无需要、不适、推送失败、数据缺失。
  • 生产测试命令:[待真实代码定位和测试工程确认];原型检查见 evidence/validation.md,不能视为本UC完成。
  • 追踪:UC-NP-006/M/A/E/R → U09/U04/U06 → 上述API/状态 → 规则 → AC-006 → TEST-006 → 未实现 → 本方案与原型。

UC-NP-007|渠道查看经营与收益

  • Use Case ID:UC-NP-007;优先级 P0;DoR: BLOCKED(Q05/Q06/Q07)。
  • 角色/边界:渠道管理员/财务;只操作本人或明确授权的数据,参见通用NFR。
  • 触发:进入 C01/C04。前置:渠道角色经后台认证且归属规则明确。
  • 成功后置:本UC目标完成且状态、页面和账本一致;失败后置:不产生未授权扣款/权益/重复收益,保留可恢复记录。

主流程

  • M1:确定可见渠道。
  • M2:选择日期。
  • M3:分别展示服务买家、商品买家、激活数与活跃。
  • M4:查看收益分栏及账单。

分支流程

  • A1:空渠道显示0与空态;服务人员无财务角色则隐藏金额;可看退款冲回;按日趋势。

异常/恢复

  • E1/R1:无权访问返回403;指标延迟展示最后更新时间,不以0代替失败;归属争议订单暂缓结算并可申诉。

规则与页面/API/数据

  • 规则:BR-DATA:去重、企业采购与激活分离、渠道隔离;不含个人报告/对话。
  • 页面:C01/C02/C04/C05;默认、加载、空、成功、校验失败、系统错误、无权限、重复提交按角色显式处理。
  • API(草案):GET /channel/metrics; GET /channel/revenues。
  • 数据/状态:DailyMetric + RevenueLedger;基于服务端角色范围。生产迁移/回滚:[待技术设计,不在本轮规划实现]。
  • 性能/安全:NFR-01至NFR-05;当前仅设计,不能标记实测通过。

验收标准

  • AC-007:给定对应前置和测试数据,当主/分支/异常执行时,必须满足:服务商品重叠买家合计去重;企业100账号记1采购主体+100权益;渠道A无法读B;测试活跃排除。

测试矩阵

  • TEST-007:业务规则单元+API契约+端到端;覆盖 空态、错误、权限、退款、重叠用户、企业采购、迟到事件。
  • 生产测试命令:[待真实代码定位和测试工程确认];原型检查见 evidence/validation.md,不能视为本UC完成。
  • 追踪:UC-NP-007/M/A/E/R → C01/C02/C04/C05 → 上述API/状态 → 规则 → AC-007 → TEST-007 → 未实现 → 本方案与原型。

UC-NP-008|渠道推广归属与结算

  • Use Case ID:UC-NP-008;优先级 P0;DoR: BLOCKED(Q04/Q05)。
  • 角色/边界:渠道管理员/平台财务;只操作本人或明确授权的数据,参见通用NFR。
  • 触发:C03 邀请;C05 对账结算。前置:渠道合同、付款主体、归属规则和结算条件批准。
  • 成功后置:本UC目标完成且状态、页面和账本一致;失败后置:不产生未授权扣款/权益/重复收益,保留可恢复记录。

主流程

  • M1:带渠道来源进入。
  • M2:校验/确认归属。
  • M3:订单冻结规则。
  • M4:计算单一模式收益。
  • M5:售后窗口后对账。
  • M6:审核结算。
  • M7:回执确认到账。

分支流程

  • A1:已有归属不覆盖;转移只影响约定的未来订单;渠道自收款不重复领平台佣金。

异常/恢复

  • E1/R1:支付机构分账失败保持待处理;退款进入冲回;更改渠道/费率不回溯改老订单;超分账能力不发起超限请求。

规则与页面/API/数据

  • 规则:BR-CHANNEL:一种订单一种结算模式;资金回执与业务记账分离。
  • 页面:C03/C04/C05/P04;默认、加载、空、成功、校验失败、系统错误、无权限、重复提交按角色显式处理。
  • API(草案):POST /attributions; POST /settlements; GET /settlements/:id。
  • 数据/状态:Attribution effective_range;Settlement pending→processing→paid/failed。生产迁移/回滚:[待技术设计,不在本轮规划实现]。
  • 性能/安全:NFR-01至NFR-05;当前仅设计,不能标记实测通过。

验收标准

  • AC-008:给定对应前置和测试数据,当主/分支/异常执行时,必须满足:历史单收益不随费率改写;重复结算不重复打款;无回执不显示已到账。

测试矩阵

  • TEST-008:业务规则单元+API契约+端到端;覆盖 归属覆盖、过期/转移、重复结算、机构失败、退款冲回。
  • 生产测试命令:[待真实代码定位和测试工程确认];原型检查见 evidence/validation.md,不能视为本UC完成。
  • 追踪:UC-NP-008/M/A/E/R → C03/C04/C05/P04 → 上述API/状态 → 规则 → AC-008 → TEST-008 → 未实现 → 本方案与原型。

UC-NP-009|平台配置项目与预算

  • Use Case ID:UC-NP-009;优先级 P0;DoR: BLOCKED(Q01/Q07)。
  • 角色/边界:平台管理员/运营;只操作本人或明确授权的数据,参见通用NFR。
  • 触发:P01/P05 配置。前置:权限、审计、预算负责人明确。
  • 成功后置:本UC目标完成且状态、页面和账本一致;失败后置:不产生未授权扣款/权益/重复收益,保留可恢复记录。

主流程

  • M1:选项目。
  • M2:配置试用/正式及功能开关。
  • M3:设置免费3问与付费额度版本。
  • M4:配置预算告警。
  • M5:保存审核。
  • M6:调用入口执行。

分支流程

  • A1:关闭问答保留团餐基础业务;已购买服务无法履约时提示并暂停新售;白名单限期有预算。

异常/恢复

  • E1/R1:模型欠费/超预算熔断;恢复先检查可用性;配置失败沿用最后有效版本;不把平台欠费转嫁用户。

规则与页面/API/数据

  • 规则:BR-OPS:项目开关服务端强制;测试支付/指标隔离。
  • 页面:P01/P05/U02/U03;默认、加载、空、成功、校验失败、系统错误、无权限、重复提交按角色显式处理。
  • API(草案):PUT /projects/:id/ai-policy; GET /service-status。
  • 数据/状态:Policy version;enabled/paused;BudgetLedger。生产迁移/回滚:[待技术设计,不在本轮规划实现]。
  • 性能/安全:NFR-01至NFR-05;当前仅设计,不能标记实测通过。

验收标准

  • AC-009:给定对应前置和测试数据,当主/分支/异常执行时,必须满足:关闭后无新模型调用;基础订餐支付不受影响;付费状态仍保留;配置变更有审计。

测试矩阵

  • TEST-009:业务规则单元+API契约+端到端;覆盖 权限、熔断、恢复、过期白名单、环境隔离。
  • 生产测试命令:[待真实代码定位和测试工程确认];原型检查见 evidence/validation.md,不能视为本UC完成。
  • 追踪:UC-NP-009/M/A/E/R → P01/P05/U02/U03 → 上述API/状态 → 规则 → AC-009 → TEST-009 → 未实现 → 本方案与原型。

云效提交准备

创建父需求时必须将本文件详细UC直接放进正文,不可只粘链接;开发子任务保留父UC、覆盖步骤、异常、规则、AC和测试切片。目标项目、负责人和P0决策确认后再提交,CLI/OpenAPI回读Use Case ID、主流程、异常/恢复、验收标准、测试矩阵、DoR。当前未提交,不称已在云效体现。