sc-key-map.md 54 KB

SC → 能力键映射台账(O-2 裁决后唯一「SC 跑通」计数来源)

定稿:2026-11-05 主理人 O-2 裁决(方案 A 为正本)。本台账把 tests/user-scenarios/应用场景总览.md 的 SC-角色-NN 逐条登记(2026-11-05 台账同步:218 → 236,补齐 AI 成长教练 SC-B / 真人管家 SC-H / 跨角色 SC-X-22), 并作为「SC 跑通」的单一计数来源——与 state.json 的能力键 DONE 数分离:能力键 DONE = 实现闭环;SC 跑通 = 三类流实际执行证据 + 实现/用例推 origin/cfclub + 工作区干净。 本台账为共享内容(docs/tdd/orchestration/),不入 .tdd/;改由主理人/编排侧维护并 push。

计数口径(DEV_GOAL §一、§五 一致,勿混用)

  • 场景总数:241(游客 12 / 家长 96 / 孩子 26 / 规划师 32 / 运营 25 / 服务商 11 / 跨角色 22 / AI 成长教练 10 / 真人管家 7)。
    • 演进记录(2026-11-05):origin 场景基线 218 → 230(08-butler SC-B-01~12,空号 03/08)→ 235(09-human-butler SC-H-01~07,AI 管家聚焦为 AI 成长教练、删 SC-B-03/08)→ 236(SC-X-22 CF 值获取预估)。DEV_GOAL 目标口径经 O-4 裁决(2026-11-06)更新为 236,与台账一致。
    • 演进记录(2026-11-07):O-8 裁决落地(2cc7e3aad 需求变更)——SC-P-94~96 / SC-C-26 / SC-A-27 入册,基线 236 → 241(家长 93→96、孩子 25→26、运营 24→25);DEV_GOAL 顶层目标同步更新为 241。
  • 累计已跑通 = 同时满足三条的 SC 数:① 正常流/异常流/权限流三类用例实际执行证据;② 实现与用例已 push origin/cfclub(git merge-base --is-ancestor 核验);③ 工作区干净(--clean-check 退出码 0)。
  • 不算跑通:仅代码提交、仅编译通过、仅接口单测、会话自述、仅用例写完未执行。
  • 能力键 DONE ≠ SC 跑通:一 SC 可映射 N 个能力键(1:N),一能力键可被 M 个 SC 共享(M:1);state.json 只证明实现闭环,不作跑通计数。

映射规则(O-2 裁决,2026-11-05)

  1. SC 不作状态机键:--add-task <key> 的 key 一律为合法 unit.domain.action;SC 编号/场景文件写进 --requirement,已合入 origin/cfclub 的契约写进 --design(标注「实现仅在 feature 分支、不得假定包路径」)。
  2. 否决放宽 SC 前缀:不改 skill 脚本 KEY_RE,避免污染全部项目与「SC=能力编排组合」语义错位。
  3. 场景层测试侧先行仅为补充:SC 已有实现但缺三类流执行证据时,由测试侧补 e2e/契约脚本,不建伪能力键。
  4. 禁止合成场景键:不得创建 scenario.* / sc_* 等无契约、无用例引用的自证键。

已跑通(O-3 收口 5 SC + 2026-11-07 游客域补证 10 SC = 15 SC,权威记录见下方全量登记主表)

SC-G-02 / SC-G-06 / SC-P-03 / SC-P-10 / SC-P-11 共 5 个 SC 已于 2026-11-06 O-3 收口转正跑通,证据 sha:8051b64f1 / df2364ba3 / f1b0e3ed5 / f41da2779 / 291955bce(全部 git merge-base --is-ancestor origin/cfclub ✓)。2026-11-07 游客域补证:SC-G-01/03/04/05/07/08/09/10/11/12 共 10 个 SC 收口转正跑通,证据 sha dceeaaeaf(71 例三类流契约测试全绿:G01=7 / G03=13 / G04=9 / G05=8 / G07=5 / G08=5 / G09=6 / G10=7 / G11=5 / G12=6;git merge-base --is-ancestor origin/cfclub ✓)。主表对应行已同步「已跑通」,此处不再重复列行(避免双行制计数歧义)。

全量登记(241 SC,O-8 归一后)

SC 角色 业务域 场景标题 对应能力键 键阶段 跑通状态 三类流证据
SC-A-01 平台运营 业务域 L:交易延伸 / 内容 / 多端 管理端登录 + 全局统计 admin.auth.login GREEN 未跑通 键已 GREEN(admin-auth R5);全局统计载体 AdminController /api/admin/users
SC-A-02 平台运营 业务域 L:交易延伸 / 内容 / 多端 报告解析中台(类型/聚类) admin.reportParser.manage RED 未跑通 S-cfc-197;ReportParserAdminController /api/admin/report-parser
SC-A-03 平台运营 业务域 L:交易延伸 / 内容 / 多端 文章发布-审核 admin.article.manage RED 未跑通 S-cfc-201;AdminArticleController /api/admin/articles(22 方法)
SC-A-04 平台运营 业务域 L:交易延伸 / 内容 / 多端 关系类型 CRUD admin.familyRelation.manage RED 未跑通 S-cfc-308;真缺口已立项:需新增 AdminFamilyRelationController(关系类型 CRUD),当前仅只读评分,实现待定
SC-A-05 平台运营 业务域 L:交易延伸 / 内容 / 多端 勋章配置 CRUD admin.badge.manage RED 未跑通 S-cfc-206;BadgeController /api/badges(create/update/delete/grant)
SC-A-06 平台运营 业务域 L:交易延伸 / 内容 / 多端 供应商管理 admin.supplier.manage RED 未跑通 S-cfc-200;AdminSupplier/EcomSupplier/SupplyManageController
SC-A-07 平台运营 业务域 L:交易延伸 / 内容 / 多端 活动配置 admin.activity.config RED 未跑通 S-cfc-203;AdminActivityController + Checkin/Registration
SC-A-08 平台运营 业务域 L:交易延伸 / 内容 / 多端 知识库管理 admin.knowledgeBase.manage RED 未跑通 S-cfc-198;KnowledgeBase/Vector/Unified 三 Controller
SC-A-09 平台运营 业务域 L:交易延伸 / 内容 / 多端 维度配置与知识库管理 admin.dimension.config RED 未跑通 S-cfc-199;DimensionAdmin/Config/WeightController
SC-A-10 平台运营 业务域 L:交易延伸 / 内容 / 多端 数据迁移 / 参数校验 admin.data.migration RED 未跑通 S-cfc-205;DataMigration/Migration/ReportParseAdmin
SC-A-11 平台运营 业务域 L:交易延伸 / 内容 / 多端 用户/家庭查询治理 admin.user.govern RED 未跑通 S-cfc-207;AdminController users/* + AdminFamilyOverview
SC-A-12 平台运营 业务域 L:交易延伸 / 内容 / 多端 订单/退款人工处理 admin.order.manual RED 未跑通 S-cfc-202;AdminProductOrder + AdminAfterSales
SC-A-13 平台运营 业务域 L:交易延伸 / 内容 / 多端 内容安全审核 admin.content.security RED 未跑通 S-cfc-208;AdminArticle audit/submit-review + ReviewCenter
SC-A-14 平台运营 业务域 L:交易延伸 / 内容 / 多端 系统监控/告警 admin.system.monitor RED 未跑通 S-cfc-209;AdminSystem health + BasicQuota
SC-A-15 平台运营 业务域 L:交易延伸 / 内容 / 多端 操作审计日志 admin.audit.log RED 未跑通 S-cfc-204;AdminAudit + OperationLog
SC-A-16 平台运营 业务域 L:交易延伸 / 内容 / 多端 报告解析自学习/未知类型标注 admin.reportParser.manage RED 未跑通 S-cfc-197 1:N;fingerprints/list + types/toggle
SC-A-17 平台运营 业务域 L:交易延伸 / 内容 / 多端 优惠券/活动配置管理 admin.activity.config RED 未跑通 S-cfc-203 内含;AdminCoupon issue/issue-family + PromotionConfig
SC-A-18 平台运营 业务域 L:交易延伸 / 内容 / 多端 内容安全审核队列 admin.content.security RED 未跑通 S-cfc-208 1:N;ReviewCenter summary + submit-review 队列
SC-A-19 平台运营 业务域 L:交易延伸 / 内容 / 多端 账号注销/数据导出工单处理 admin.user.govern RED 未跑通 S-cfc-207 1:N;UserController /data-export + Admin users/delete
SC-A-20 平台运营 业务域 L:交易延伸 / 内容 / 多端 限流/熔断配置 admin.system.monitor RED 未跑通 S-cfc-209 1:N;BasicQuota reset + System health
SC-A-21 平台运营 业务域 L:交易延伸 / 内容 / 多端 舌诊/情绪模型管理 mind.model.manage RED 未跑通 S-cfc-210;EmotionRecognition + TraditionalMirror + InnatePortraitConfig
SC-A-22 平台运营 业务域 L:交易延伸 / 内容 / 多端 精准营养知识库管理 admin.knowledgeBase.manage RED 未跑通 S-cfc-198 1:N;AdminFood/AdminRecipe + KB 统一知识
SC-A-25 平台运营 业务域(运营):五维配置治理 维度/权重/每日上限配置 CRUD 与生效 admin.dimension.config RED 未跑通 S-cfc-199 1:N;DimensionWeight save/list + Energy daily-limits
SC-A-26 平台运营 业务域(运营):五维配置治理 能量来源比例与归因权重治理 admin.dimension.config RED 未跑通 S-cfc-199 1:N;EnergyConfig source-list/save + EnergyRule
SC-A-27 平台运营 业务域(运营):健康打卡配置治理 后台维护睡眠情况选项(增删改查)并同步小程序端 sleep.config.tags YELLOW 未跑通 实现已在 origin/cfclub(2997a9f2c 系);三类流证据待补
SC-C-01 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 孩子端登录(无家长入口) child.auth.login RED 未跑通 S-cfc-211;AuthController /api/auth(phone-login/silent-login/auto-login)
SC-C-02 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 执行任务 / 小游戏得积分 child.task.checkin RED 未跑通 S-cfc-212;TaskController + GrowthTaskController(重复提交幂等)
SC-C-03 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 小游戏成绩上报 child.game.reportScore RED 未跑通 S-cfc-213;MiniGameController /complete + GameRecordController /record(异常分数拦截)
SC-C-04 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 提心愿 child.wish.manage RED 未跑通 S-cfc-214;WishController /api/wishes(create/set-price/reject/exchange)
SC-C-05 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 任务打卡 ⭐ child.task.checkin RED 未跑通 S-cfc-212 1:N;GrowthTaskService 打卡提交(逾期限提示/重复幂等)
SC-C-06 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 查看能量与报告(只读) child.energy.view RED 未跑通 S-cfc-215;EnergyController /overview/logs(只读·越权拦截)
SC-C-07 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 查看 DAN 测评报告 child.energy.view RED 未跑通 S-cfc-215 1:N;DanAssessmentController /result/{id}(结果未录入不展示)
SC-C-08 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 方案打卡进度 child.task.checkin RED 未跑通 S-cfc-212 1:N;GrowthPlanController /child/{id}/active(进度计算)
SC-C-09 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 勋章墙 child.badge.view RED 未跑通 S-cfc-216;BadgeController /all/list/detail(成就聚合)
SC-C-10 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 勋章解锁提醒 child.badge.view RED 未跑通 S-cfc-216 1:N;BadgeController /grant + 通知推送(重复达成不重复发)
SC-C-11 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 成长记录查看(孩子视角) child.growth.archive RED 未跑通 S-cfc-217;GrowthController /record/child-records(仅本人)
SC-C-12 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 饮食食谱查看 child.diet.viewMenu RED 未跑通 S-cfc-218;FoodRecommend/HealthMeal/MealRecommend(当日三餐·空态)
SC-C-13 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 AI 对话(孩子视角) child.ai.chat RED 未跑通 S-cfc-219;AIChatController /api/ai(chat/send 多轮·适龄过滤)
SC-C-14 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 任务驳回重做 child.task.checkin RED 未跑通 S-cfc-212 1:N;TaskController(驳回后可重做再提交)
SC-C-15 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 消息接收 child.notification.receive RED 未跑通 S-cfc-220;UserNotificationController(已读·越权不可见)
SC-C-16 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 个人资料查看(受限) child.auth.login RED 未跑通 S-cfc-211 1:N;AuthController /info(敏感字段家长代管)
SC-C-17 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 退出登录 child.auth.login RED 未跑通 S-cfc-211 1:N;AuthController(退出清 token/缓存)
SC-C-18 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 设备/账号绑定校验 child.auth.login RED 未跑通 S-cfc-211 1:N;异常设备二次验证(防冒用)
SC-C-19 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 查看家人/规划师消息通知 child.notification.receive RED 未跑通 S-cfc-220 1:N;跨角色消息(越权不可见)
SC-C-20 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 成长档案查看/家长代导出 child.growth.archive RED 未跑通 S-cfc-217 1:N;成长档案只读+家长代导出(未成年人受限)
SC-C-21 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 舌诊/情绪自拍采集(孩子端) child.mind.capture RED 未跑通 S-cfc-221;EmotionRecognition /analyze + TraditionalMirror /mirror(模糊拒绝·隐私)
SC-C-22 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 商城浏览/积分兑换(孩子端消费) child.shop.pointsExchange RED 未跑通 S-cfc-222;PointsExchangeController(积分不足拦截·重复幂等)
SC-C-23 孩子(不能登录视角) 业务域 L:交易延伸 / 内容 / 多端 意见反馈(孩子端) child.feedback.submit RED 未跑通 S-cfc-223;DailyFeedbackController(适龄过滤·脱敏)
SC-C-24 孩子(不能登录视角) 业务域(孩子):自身五维变化 小游戏/任务得分触发五维增长(仅自身可见) child.energy.gain RED 未跑通 S-cfc-224;GameRecordService + EnergyRuleEngine(异常分数拦截·仅加自身·越权403)
SC-C-25 孩子(不能登录视角) 业务域(孩子):自身五维变化 方案任务打卡触发五维增长 child.energy.gain RED 未跑通 S-cfc-224 1:N;GrowthTaskService(打卡对应维度+同步进度·并发不重复)
SC-C-26 孩子(不能登录视角) 业务域(孩子):健康打卡 睡眠打卡:睡眠情况含「正常」选项且由后台配置驱动 sleep.config.tags YELLOW 未跑通 实现已在 origin/cfclub;三类流证据待补
SC-X-01 跨角色 业务域 L:交易延伸 / 内容 / 多端 测评全链路 ⭐ membership.plan.purchase, teacher.appointment.guard, teacher.assessment.record, teacher.plan.activate, child.task.checkin RED 未跑通 链路键集合:购套餐→预约→录入→激活→打卡;额度为不可逾越闸门
SC-X-02 跨角色 业务域 L:交易延伸 / 内容 / 多端 报告闭环 ⭐ health.report.upload, dan.report.parseFormat, diet.food.healthAdjust, child.task.checkin RED/— 未跑通 链路键集合:传PDF→解析入库→饮食推荐→AI方案→孩子执行;解析失败有降级
SC-X-03 跨角色 业务域 L:交易延伸 / 内容 / 多端 双角色数据隔离越权 teacher.data.isolation, family.parent.switchRole RED 未跑通 JwtInterceptor role 检查;越权统一 403/401
SC-X-04 跨角色 业务域 L:交易延伸 / 内容 / 多端 家庭邀请闭环 family.familyMembers.addMember, family.invite.joinValidationGate DONE/— 未跑通 链路:生成邀请→注册加入→关系编辑→数据可见;失效码拒绝
SC-X-05 跨角色 业务域 L:交易延伸 / 内容 / 多端 任务激励闭环 task.parent.createTask, task.parent.review, child.wish.manage DONE/— 未跑通 链路:建任务→完成→审→发分→提心愿→兑;重复/不足拦截
SC-X-06 跨角色 业务域 L:交易延伸 / 内容 / 多端 方案激活执行闭环 teacher.plan.activate, child.task.checkin, child.badge.view RED 未跑通 链路:激活→生成任务→打卡→审→勋章;幂等/重复拦截
SC-X-07 跨角色 业务域 L:交易延伸 / 内容 / 多端 商城履约闭环 shop.order.create, supplier.order.fulfill, shop.order.queryRefund YELLOW/— 未跑通 链路:下单→支付→发货/核销→确认收货→评价;退款/重复核销
SC-X-08 跨角色 业务域 L:交易延伸 / 内容 / 多端 文章发布闭环 admin.article.manage, admin.content.security RED 未跑通 链路:作者写→运营审→发布→用户读;未审不可见
SC-X-09 跨角色 业务域 L:交易延伸 / 内容 / 多端 AI 方案送审闭环 health.report.create, teacher.plan.review, teacher.plan.activate YELLOW/— 未跑通 链路:生成→送审→批准→激活;未确认不可激活
SC-X-10 跨角色 业务域 L:交易延伸 / 内容 / 多端 报告对比趋势闭环 health.report.detail, teacher.family.overview, growth.history.view YELLOW/— 未跑通 链路:多次上传→对比→趋势→方案调整;类型一致才可比
SC-X-11 跨角色 业务域 L:交易延伸 / 内容 / 多端 消息通知闭环 teacher.message.push, child.notification.receive RED 未跑通 链路:发消息→收→已读;免打扰生效
SC-X-12 跨角色 业务域 L:交易延伸 / 内容 / 多端 会员权益闭环 membership.plan.purchase, family.family.autoCreateForPurchase YELLOW/RED 未跑通 链路:购会员→权益生效→AI方案/高级报告解锁;过期回收
SC-X-13 跨角色 业务域 L:交易延伸 / 内容 / 多端 报告代传跨角色闭环 teacher.report.proxy, health.report.upload RED/— 未跑通 链路:发起代传→对方上传→档案更新;授权校验拒绝越权
SC-X-14 跨角色 业务域 L:交易延伸 / 内容 / 多端 解绑/重分配跨角色协同 teacher.family.bind, family.familyMembers.removeMember RED/YELLOW 未跑通 链路:家长解绑↔规划师侧更新;在途数据交接
SC-X-15 跨角色 业务域 L:交易延伸 / 内容 / 多端 注销/数据导出跨角色 admin.user.govern, teacher.client.export RED 未跑通 链路:申请→运营处理→档案解绑;审计+冷静期
SC-X-16 跨角色 业务域 L:交易延伸 / 内容 / 多端 活动名额并发 E2E ⭐ admin.activity.config RED 未跑通 并发报名抢名额;超卖拦截(真实 bug 域)
SC-X-17 跨角色 业务域 L:交易延伸 / 内容 / 多端 多端登录会话互斥跨端 child.auth.login RED 未跑通 A端登录→B端被踢/验证;异常设备风控
SC-X-18 跨角色 业务域 L:交易延伸 / 内容 / 多端 推送跨端送达 teacher.message.push, child.notification.receive RED 未跑通 设提醒→子端收到;免打扰生效
SC-X-19 跨角色 业务域(跨角色):五维隔离·对账·并发 五维能量跨角色数据隔离 energy.ledger.guard RED 未跑通 S-cfc-225;JwtInterceptor 401/403 + 工单授权
SC-X-20 跨角色 业务域(跨角色):五维隔离·对账·并发 五维能量流水溯源一致性(对账) energy.ledger.guard RED 未跑通 S-cfc-225 1:N;balanceAfter==prev+amount 对账
SC-X-21 跨角色 业务域(跨角色):五维隔离·对账·并发 多来源并发同成员能量变动 energy.ledger.guard RED 未跑通 S-cfc-225 1:N;并发原子加/触顶截断/回滚幂等
SC-G-01 游客 首次进入小程序/落地页 auth.guest.landing DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-G-02 游客 微信授权登录 auth.guest.wechatLogin DONE 已跑通(2026-11-06 O-3 收口) 三类流证据已推远端(8051b64f)
SC-G-03 游客 登录方式口径(小程序端 / Web 管理后台) auth.guest.loginMethod DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-G-04 游客 邀请码注册加入家庭 family.invite.register DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-G-05 游客 浏览商城/文章(未登录受限) auth.guest.browse DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-G-06 游客 越权接口拦截 auth.guest.jwtGuard DONE 已跑通(2026-11-06 O-3 收口) 三类流证据已推远端(df2364ba3)
SC-G-07 游客 微信测试模式跳过授权 auth.guest.testMode DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-G-08 游客 环境自适应切换 env.adaptive.switch DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-G-09 游客 退出登录 auth.guest.logout DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-G-10 游客 账号不存在引导注册 auth.guest.registerGuide DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-G-11 游客 隐私政策/用户协议查看 policy.agreement.view DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-G-12 游客 非微信环境 H5 兜底 env.h5Fallback DONE 已跑通(2026-11-07 收口) 三类流证据已推远端(dceeaaeaf)
SC-P-01 家长 业务域 A:家庭与成员管理 创建家庭 + 邀请二维码 family.family.createWithInvite RED 未跑通 S-cfc-256;建家庭+生成邀请码/二维码(令牌+落地页),管理员
SC-P-02 家长 业务域 A:家庭与成员管理 邀请成员 + 关系编辑 family.invite.memberJoin RED 未跑通 S-cfc-257;邀请→申请→审批加入,RelationshipPicker 选关系
SC-P-03 家长 业务域 A:家庭与成员管理 双角色切换(家长↔孩子) family.parent.switchRole DONE 已跑通(2026-11-06 O-3 收口) 三类流证据已推远端(f1b0e3ed5)
SC-P-04 家长 业务域 A:家庭与成员管理 家庭成员列表查看 family.familyMembers.list RED 未跑通 S-cfc-258;成员列表(角色/关系/在线),仅本家庭成员可见
SC-P-05 家长 业务域 A:家庭与成员管理 编辑成员资料 family.member.update RED 未跑通 S-cfc-260;更新成员信息 POST /api/family/member/update
SC-P-06 家长 业务域 A:家庭与成员管理 移除/删除成员 family.familyMembers.removeMember YELLOW 未跑通 S-cfc-178;踢出/退出+会员身份降级修复,yellow_sha=5c3cff249
SC-P-07 家长 业务域 A:家庭与成员管理 家庭关系图查看 family.family.relationGraph RED 未跑通 S-cfc-259;关系图节点+关系标签渲染
SC-P-08 家长 业务域 A:家庭与成员管理 成员权限设置 family.member.update RED 未跑通 S-cfc-260;查看/编辑权限、isChild 仅管理员可设,非管理员 403
SC-P-09 家长 业务域 A:家庭与成员管理 邀请码失效/重生成 family.invite.memberJoin RED 未跑通 S-cfc-257;旧码失效/重生成,已入家庭者不受影响
SC-P-10 家长 业务域 B:任务与激励 创建任务 + 下发 task.parent.createTask DONE 已跑通(2026-11-06 O-3 收口) 三类流证据已推远端(f41da2779)
SC-P-11 家长 业务域 B:任务与激励 任务审批完成(通过/驳回) task.parent.review DONE 已跑通(2026-11-06 O-3 收口) 三类流证据已推远端(291955bce)
SC-P-12 家长 业务域 B:任务与激励 任务频率/周期配置 task.frequency.config RED 未跑通 S-cfc-262;日/周/自定义周期→按周期自动生成实例,跨月/跨年,暂停/恢复
SC-P-13 家长 业务域 B:任务与激励 心愿创建-审批-兑换闭环 wish.cycle.manage RED 未跑通 S-cfc-261;创建-审批-兑换闭环,扣积分兑换
SC-P-14 家长 业务域 B:任务与激励 心愿驳回/失效处理 wish.cycle.manage RED 未跑通 S-cfc-261;驳回→失效→可重提,已兑换不可驳回
SC-P-15 家长 业务域 B:任务与激励 积分明细查看 points.ledger.view RED 未跑通 S-cfc-263;积分明细(来源/变更/余额),分页+时间筛选
SC-P-16 家长 业务域 B:任务与激励 积分流水对账 points.ledger.view RED 未跑通 S-cfc-263;总额与流水合计一致,负流水报警
SC-P-17 家长 业务域 C:五维能量与健康 查看五维能量 / 健康指数 energy.fiveDim.view RED 未跑通 S-cfc-264;五维分配总和=100%,配置错误≠100% 报警
SC-P-18 家长 业务域 C:五维能量与健康 能量流水查看 energy.ledger.view RED 未跑通 S-cfc-265;能量流水(任务/打卡/测评),时间格式统一
SC-P-19 家长 业务域 C:五维能量与健康 能量维度配置查看 energy.dimension.view RED 未跑通 S-cfc-266;五维定义与权重只读,未同步展示兜底
SC-P-20 家长 业务域 C:五维能量与健康 健康报告 PDF 上传解析(上传报告)⭐ report.upload.parse RED 未跑通 上传+识别 gut_flora+三阶段预览/确认,非募极报告提示,失败进未知聚类
SC-P-21 家长 业务域 C:五维能量与健康 报告类型识别 report.upload.parse RED 未跑通 自动判别报告种类,未知类型进未知聚类待运营自学习
SC-P-22 家长 业务域 C:五维能量与健康 报告解析预览 report.upload.parse RED 未跑通 菌群健康分/平衡/多样性/菌种明细/疾病风险预览,异常提示不入库
SC-P-23 家长 业务域 C:五维能量与健康 报告确认入库 report.upload.parse RED 未跑通 确认→档案+五维刷新,确认前可取消
SC-P-24 家长 业务域 C:五维能量与健康 多报告管理/对比 report.archive.manage RED 未跑通 列表/查看/删除/对比,删除有关联方案提示
SC-P-25 家长 业务域 C:五维能量与健康 报告趋势查看 report.archive.manage RED 未跑通 同类型时间序列趋势图,单报告无趋势
SC-P-26 家长 业务域 C:五维能量与健康 基于报告饮食推荐 diet.recommendation.byReport RED 未跑通 按菌群生成可吃/慎吃清单,无报告无推荐
SC-P-27 家长 业务域 C:五维能量与健康 家庭食谱生成(一日三餐)⭐ 家庭食谱 diet.mealPlan.generate RED 未跑通 菌群报告+营养目标→早/午/晚食谱,无报告降级通用
SC-P-28 家长 业务域 C:五维能量与健康 食谱按食材筛选/忌口 diet.mealPlan.generate RED 未跑通 忌口/过敏→食谱重算排除项,冲突提示
SC-P-29 家长 业务域 C:五维能量与健康 食谱收藏/调整 diet.mealPlan.adjust RED 未跑通 收藏+手动微调替换食材,不破坏营养目标
SC-P-30 家长 业务域 C:五维能量与健康 食谱与营养目标对齐 diet.mealPlan.adjust RED 未跑通 营养合计 vs 目标,超标/不足提示
SC-P-31 家长 业务域 D:测评与成长规划价值链(核心) 浏览测评类型(DAN 8 类) assessment.type.browse RED 未跑通 S-cfc-273;DAN 8 类目来自后端字典
SC-P-32 家长 业务域 D:测评与成长规划价值链(核心) 选择规划师 assessment.planner.select RED 未跑通 S-cfc-274;测评选规划师,未绑定提示先绑定
SC-P-33 家长 业务域 D:测评与成长规划价值链(核心) 购买测评套餐/下单 assessment.order.create RED 未跑通 S-cfc-275;生成 AssessmentOrder(pending),套餐下架不可下单
SC-P-34 家长 业务域 D:测评与成长规划价值链(核心) 测评订单支付 assessment.order.pay RED 未跑通 S-cfc-276;支付 pending→paid,失败回滚不生成额度
SC-P-35 家长 业务域 D:测评与成长规划价值链(核心) 获得测评额度 assessment.order.pay RED 未跑通 S-cfc-276;支付成功生成额度(含有效期),过期不可预约
SC-P-36 家长 业务域 D:测评与成长规划价值链(核心) 创建预约(消耗额度)⭐ assessment.appointment.create RED 未跑通 S-cfc-277;先消耗额度→落预约,额度不足/过期不落
SC-P-37 家长 业务域 D:测评与成长规划价值链(核心) 查看预约状态 assessment.appointment.create RED 未跑通 S-cfc-277;状态机:待确认/已确认/已完成/已取消/未到
SC-P-38 家长 业务域 D:测评与成长规划价值链(核心) 取消预约(越权校验) assessment.appointment.create RED 未跑通 S-cfc-277;CFC-AP 越权取消被拒;取消不退款
SC-P-39 家长 业务域 D:测评与成长规划价值链(核心) 查看测评结果(DAN 报告) assessment.result.view RED 未跑通 S-cfc-278;八类报告,结果未录入不展示,量纲标注
SC-P-40 家长 业务域 D:测评与成长规划价值链(核心) 生成 AI 方案(一键生成)⭐ 生成方案 plan.ai.generate RED 未跑通 S-cfc-279;LangGraph(AiGateway) 生成 overview+三板块,未购会员提示,超时 Fallback 不 500
SC-P-41 家长 业务域 D:测评与成长规划价值链(核心) 方案分板块重生成 plan.ai.generate RED 未跑通 S-cfc-279;逐板块重生成,不丢其他板块
SC-P-42 家长 业务域 D:测评与成长规划价值链(核心) 方案编辑/调整 plan.edit.adjust RED 未跑通 S-cfc-280;编辑文本/任务项,状态标记已改
SC-P-43 家长 业务域 D:测评与成长规划价值链(核心) 查看生成的方案 plan.edit.adjust RED 未跑通 S-cfc-280;方案详情板块/任务,空方案不白屏
SC-P-44 家长 业务域 D:测评与成长规划价值链(核心) 确认方案(送审/家长确认)⭐ 确认方案 plan.confirm.submit RED 未跑通 S-cfc-281;家长确认/送审,generated→reviewed,确认幂等
SC-P-45 家长 业务域 D:测评与成长规划价值链(核心) 方案直接发布 plan.confirm.submit RED 未跑通 S-cfc-281;配置允许直发 active,需审核走审核流
SC-P-46 家长 业务域 D:测评与成长规划价值链(核心) 激活方案生成任务(生成任务)⭐ 生成任务 teacher.plan.activate RED 未跑通 复用 S-cfc-180;激活 reviewed→active→生成引导+模板任务,幂等靠状态机
SC-P-47 家长 业务域 D:测评与成长规划价值链(核心) 查看方案下任务列表 plan.task.list RED 未跑通 S-cfc-282;方案关联任务列表(状态/进度),任务增删与方案同步
SC-P-48 家长 业务域 D:测评与成长规划价值链(核心) 方案版本/历史 plan.edit.adjust RED 未跑通 S-cfc-280;版本列表对比,版本不可篡改
SC-P-49 家长 业务域 D:测评与成长规划价值链(核心) AI 健康管家对话 ⭐ ai.coach.consult RED 未跑通 复用 S-cfc-244;POST /api/ai/health-coach/send 多轮上下文
SC-P-50 家长 业务域 E:成长记录与档案 成长记录查看 growth.history.view GREEN 未跑通 复用既有成长历史键;时间线(任务/测评/报告/打卡),缺失跳过
SC-P-51 家长 业务域 E:成长记录与档案 成长里程碑 growth.milestone.mark RED 未跑通 系统/手动标里程碑→时间线高亮,重复标幂等
SC-P-52 家长 业务域 F:商城与会员 商品浏览/搜索 shop.product.browse RED 未跑通 —
SC-P-53 家长 业务域 F:商城与会员 商品详情 shop.product.browse RED 未跑通 —
SC-P-54 家长 业务域 F:商城与会员 加购/下单 shop.order.create RED 未跑通 —
SC-P-55 家长 业务域 F:商城与会员 订单支付 shop.order.create RED 未跑通 —
SC-P-56 家长 业务域 F:商城与会员 订单查询/退款 shop.order.queryRefund RED 未跑通 —
SC-P-57 家长 业务域 F:商城与会员 优惠券使用 shop.coupon.apply RED 未跑通 —
SC-P-58 家长 业务域 F:商城与会员 购买会员/套餐 membership.plan.purchase, family.family.autoCreateForPurchase YELLOW/RED 未跑通 —
SC-P-59 家长 业务域 F:商城与会员 会员权益查看 membership.plan.purchase RED 未跑通 —
SC-P-60 家长 业务域 F:商城与会员 会员续费 membership.plan.purchase RED 未跑通 —
SC-P-61 家长 业务域 G:联系人与社交 联系人添加 contact.card.manage RED 未跑通 S-cfc-283;姓名/电话/关系,重复号码去重
SC-P-62 家长 业务域 G:联系人与社交 联系人分组/导入 contact.group.import RED 未跑通 S-cfc-284;ContactImport 分组导入,格式错误跳过
SC-P-63 家长 业务域 G:联系人与社交 联系人详情/权限 contact.card.manage RED 未跑通 S-cfc-283;可见权限设置,越权查看被拒
SC-P-64 家长 业务域 H:设置与通知 个人资料编辑 auth.profile.edit RED 未跑通 S-cfc-285;昵称/头像/绑定手机,格式校验
SC-P-65 家长 业务域 H:设置与通知 消息通知/提醒设置 notification.setting.config RED 未跑通 S-cfc-286;通知开关/提醒时间,关键安全不可关闭
SC-P-66 家长 业务域 H:设置与通知 隐私设置 privacy.setting.config RED 未跑通 S-cfc-287;数据共享范围,最小权限保底
SC-P-67 家长 业务域 I:报告代传 / 精准营养 / 新健康入口 报告代传(家长替孩子/他人代传)⭐ teacher.report.proxy RED 未跑通 复用 S-cfc-182;代传授权令牌,越权代传被拒
SC-P-68 家长 业务域 I:报告代传 / 精准营养 / 新健康入口 家庭天盘查看(全家聚合视图) ai.coach.familyBoard RED 未跑通 复用 S-cfc-249;全家聚合视图,缺失降级展示
SC-P-69 家长 业务域 I:报告代传 / 精准营养 / 新健康入口 精准营养目标设定 diet.nutrition.target RED 未跑通 S-cfc-288;每日营养/热量目标,非法值拦截
SC-P-70 家长 业务域 I:报告代传 / 精准营养 / 新健康入口 舌诊/情绪照片采集 tongue.emotion.capture RED 未跑通 S-cfc-289;/api/mind/emotion/analyze 照片 DeepFace
SC-P-71 家长 业务域 J:账号与数据主权 账号注销(家长注销自身) auth.account.deactivate RED 未跑通 S-cfc-290;身份验证→冷静期→归档/删除
SC-P-72 家长 业务域 J:账号与数据主权 个人/家庭数据导出(GDPR) data.export.gdpr RED 未跑通 S-cfc-291;申请→加密包→下载,脱敏+频次限制
SC-P-73 家长 业务域 J:账号与数据主权 多孩子切换孩子上下文 family.childContext.switch RED 未跑通 S-cfc-292;/api/family/member/switch 孩子间切换
SC-P-74 家长 业务域 J:账号与数据主权 解绑/重新分配规划师 teacher.family.bind RED 未跑通 复用 S-cfc-190;解绑前处理在途方案/预约
SC-P-75 家长 业务域 K:营销 / 活动 / 优惠 优惠券领取(活动/分享) shop.coupon.claim RED 未跑通 S-cfc-293;领券入卡包,库存/已领拦截,幂等
SC-P-76 家长 业务域 K:营销 / 活动 / 优惠 活动报名(名额/并发)⭐ activity.enroll.join RED 未跑通 S-cfc-294;占名额,并发超卖拦截(CFC bug 已修)
SC-P-77 家长 业务域 K:营销 / 活动 / 优惠 活动打卡/助力(营销) activity.checkin.boost RED 未跑通 S-cfc-295;进度累计,刷量/机器行为拦截
SC-P-78 家长 业务域 K:营销 / 活动 / 优惠 消息中心/通知查看 notification.center.view RED 未跑通 S-cfc-296;/api/notification/list 未读优先 LIMIT 100
SC-P-79 家长 业务域 K:营销 / 活动 / 优惠 推送/通知开关设置 notification.setting.config RED 未跑通 S-cfc-286;同 P-65 键,H/K 域开关设置
SC-P-80 家长 业务域 L:交易延伸 / 内容 / 多端 订阅/会员退款与发票 membership.plan.refund RED 未跑通 S-cfc-297;/api/product/order/refund/apply+发票
SC-P-81 家长 业务域 L:交易延伸 / 内容 / 多端 方案/任务草稿保存与恢复 plan.draft.save RED 未跑通 S-cfc-298;存草稿→恢复,有效期+冲突提示
SC-P-82 家长 业务域 L:交易延伸 / 内容 / 多端 全局搜索(报告/方案/任务/商品) global.search.query RED 未跑通 S-cfc-299;§4.59 未实现 /api/search/global,需新建
SC-P-83 家长 业务域 L:交易延伸 / 内容 / 多端 意见反馈/在线客服 feedback.consult.submit RED 未跑通 S-cfc-303;/api/health/feedback/submit 持久化+AI 解答
SC-P-84 家长 业务域 L:交易延伸 / 内容 / 多端 分享报告/方案给家人或规划师 share.link.generate RED 未跑通 S-cfc-300;/api/share/create 统一入口+qrcode
SC-P-85 家长 业务域 L:交易延伸 / 内容 / 多端 多端登录/会话互斥 auth.session.mutex RED 未跑通 S-cfc-301;新设备踢下线/二次验证,退出清 token
SC-P-86 家长 业务域 L:交易延伸 / 内容 / 多端 成长打卡榜/家庭排行 growth.leaderboard.view RED 未跑通 S-cfc-302;/api/game/leaderboard+/api/badges/ranking/family
SC-P-87 家长 业务域 C-2(家长):五维能量变化规则 任务完成触发五维能量按规则归因增长 energy.ruleEngine.apply RED 未跑通 S-cfc-304;任务审批通过→EnergyRuleEngine 归因到对应维度+写 EnergyLog/EnergyBalance,重复审批幂等,未配置归因维度不 500
SC-P-88 家长 业务域 C-2(家长):五维能量变化规则 心愿兑换扣减五维能量(余额不为负) energy.ruleEngine.apply RED 未跑通 S-cfc-304;deduct-for-wish 扣减写负流水,余额不足拒不出现负余额,并发兑换幂等
SC-P-89 家长 业务域 C-2(家长):五维能量变化规则 手动发放能量 grant energy.admin.adjust RED 未跑通 S-cfc-305;家长/运营手动 grant 留痕,负额/超大额 400,非本家庭 403
SC-P-90 家长 业务域 C-2(家长):五维能量变化规则 五维每日获取上限 DailyLimit energy.dailyLimit.guard RED 未跑通 S-cfc-306;单维度单日触顶不累加次日重置,多来源共享日上限,跨时区以服务端日期为准
SC-P-91 家长 业务域 C-2(家长):五维能量变化规则 健康报告入库刷新五维评分 energy.admin.adjust RED 未跑通 S-cfc-305;报告确认→刷新 HealthDimensionScore(七维/六维)+概览/沙盘/score-history,重复入库幂等
SC-P-92 家长 业务域 C-2(家长):五维能量变化规则 五维权重/来源比例配置变更后重算 energy.admin.adjust RED 未跑通 S-cfc-305;configure/权重变更→概览/沙盘/天盘按新口径重算,权重和≠100% 报警,非 admin 改全局 403
SC-P-93 家长 业务域 C-2(家长):五维能量变化规则 文章互动与活动参与触发五维能量 energy.ruleEngine.apply RED 未跑通 S-cfc-304;发布/评论/活动参与按规则加对应维度能量,受 DailyLimit 约束,刷量风控拦截,内容下架回收
SC-P-94 家长 业务域(家长):成就与成长 我的成就「完成任务」→ 历史完成任务页面 task.history.view YELLOW 未跑通 实现已在 origin/cfclub(ed8f1c347);三类流证据待补
SC-P-95 家长 业务域(家长):成就与成长 我的成就「成长记录」→ 成长历史记录页(含今日成长打卡记录) growth.history.view YELLOW 未跑通 实现已在 origin/cfclub(da2727f53);三类流证据待补
SC-P-96 家长 业务域(家长):成就与成长 我的成就固定五列显示 achievement.grid.fiveCol YELLOW 未跑通 实现已在 origin/cfclub(e205656ee);三类流证据待补
SC-T-01 成长规划师 业务域 L:交易延伸 / 内容 / 多端 规划师登录 + 切回家长 teacher.login.switch RED 未跑通 —
SC-T-02 成长规划师 业务域 L:交易延伸 / 内容 / 多端 绑定测试家庭 teacher.family.bind RED 未跑通 —
SC-T-03 成长规划师 业务域 L:交易延伸 / 内容 / 多端 代传报告 + 确认入库(上传报告)⭐ teacher.report.proxy RED 未跑通 —
SC-T-04 成长规划师 业务域 L:交易延伸 / 内容 / 多端 方案审核列表 + 批准 teacher.plan.review RED 未跑通 —
SC-T-05 成长规划师 业务域 L:交易延伸 / 内容 / 多端 激活方案拆任务(幂等)⭐ 生成任务 teacher.plan.activate RED 未跑通 —
SC-T-06 成长规划师 业务域 L:交易延伸 / 内容 / 多端 家庭任务审核 teacher.task.review RED 未跑通 —
SC-T-07 成长规划师 业务域 L:交易延伸 / 内容 / 多端 录入测评结果触发方案 ⭐ teacher.assessment.record RED 未跑通 —
SC-T-08 成长规划师 业务域 L:交易延伸 / 内容 / 多端 成长计划 / 套餐创建 teacher.plan.create RED 未跑通 —
SC-T-09 成长规划师 业务域 L:交易延伸 / 内容 / 多端 测评预约确认(状态守卫) teacher.appointment.guard RED 未跑通 —
SC-T-10 成长规划师 业务域 L:交易延伸 / 内容 / 多端 测评预约完成/未到 teacher.appointment.guard RED 未跑通 契约 EVD-10 明确绑定(T-09/T-10);未到语义待 G-1 补齐
SC-T-11 成长规划师 业务域 L:交易延伸 / 内容 / 多端 DAN 报告上传与解析 teacher.assessment.record RED 未跑通 DanReportController /upload、DanAssessmentController /report/parse-preview
SC-T-12 成长规划师 业务域 L:交易延伸 / 内容 / 多端 DAN 八类报告查看 teacher.assessment.record RED 未跑通 AssessmentReportController /result/*、DanAssessmentController /result/{id}
SC-T-13 成长规划师 业务域 L:交易延伸 / 内容 / 多端 规划师视角数据隔离 teacher.data.isolation RED 未跑通 —
SC-T-14 成长规划师 业务域 L:交易延伸 / 内容 / 多端 方案编辑(规划师侧) teacher.plan.create RED 未跑通 GrowthPlanController /api/growth/plan/update、HealthPlanController /save
SC-T-15 成长规划师 业务域 L:交易延伸 / 内容 / 多端 套餐任务项管理 teacher.plan.create RED 未跑通 TrainingPlanController /items/*(add/update/delete 任务项 CRUD)
SC-T-16 成长规划师 业务域 L:交易延伸 / 内容 / 多端 客户健康总览 teacher.family.overview RED 未跑通 —
SC-T-17 成长规划师 业务域 L:交易延伸 / 内容 / 多端 成长计划进度跟踪 teacher.family.overview RED 未跑通 GrowthPlanController /child/{memberId}/active
SC-T-18 成长规划师 业务域 L:交易延伸 / 内容 / 多端 批量任务下发 teacher.task.review RED 未跑通 TrainingPlanController /deploy、GuideFamilyTaskController /tasks/batch-review
SC-T-19 成长规划师 业务域 L:交易延伸 / 内容 / 多端 消息推送客户 teacher.message.push YELLOW 未跑通 S-cfc-234 实测:TeacherMessagePushContractTest 20/20 全绿(正常/异常/权限三类流 + 结构契约,基线 3cdb534e7);载体 TeacherMessageController /api/guide/messages/*(send/reply/list/unread-count/my)+ UserNotificationController /api/notification/*;键阶段 RED→YELLOW(实现已在 origin/cfclub,三类流 e2e 证据待测试侧补证)
SC-T-20 成长规划师 业务域 L:交易延伸 / 内容 / 多端 退出/切换账号 teacher.login.switch RED 未跑通 —
SC-T-21 成长规划师 业务域 L:交易延伸 / 内容 / 多端 报告对比分析 teacher.family.overview RED 未跑通 AssessmentComparisonController
SC-T-22 成长规划师 业务域 L:交易延伸 / 内容 / 多端 方案归档 teacher.plan.create RED 未跑通 ⚠ 缺口 G-2:GrowthPlan/HealthPlan 均无 archive 专用端点,待后端补齐后回归补录
SC-T-23 成长规划师 业务域 L:交易延伸 / 内容 / 多端 报告代传(规划师代客户传)⭐ teacher.report.proxy RED 未跑通 HealthReportController /report/proxy-parse、/proxy-confirm、/transfer/*
SC-T-24 成长规划师 业务域 L:交易延伸 / 内容 / 多端 解绑/重分配客户家庭 teacher.family.bind RED 未跑通 —
SC-T-25 成长规划师 业务域 L:交易延伸 / 内容 / 多端 舌诊/情绪测评录入(规划师) teacher.mind.record RED 未跑通 —
SC-T-26 成长规划师 业务域 L:交易延伸 / 内容 / 多端 精准营养方案制定 teacher.nutrition.plan RED 未跑通 —
SC-T-27 成长规划师 业务域 L:交易延伸 / 内容 / 多端 家庭天盘解读(规划师) teacher.family.overview RED 未跑通 TianpanController /api/tianpan/*
SC-T-28 成长规划师 业务域 L:交易延伸 / 内容 / 多端 AI 方案内容安全复核 teacher.plan.review RED 未跑通 PlanReviewController /review、ContentFilterController /api/content/*
SC-T-29 成长规划师 业务域 L:交易延伸 / 内容 / 多端 客户档案数据导出(合规) teacher.client.export RED 未跑通 —
SC-T-30 成长规划师 业务域(规划师):五维变化录入 测评录入触发五维维度变化 teacher.dimension.score RED 未跑通 —
SC-T-31 成长规划师 业务域(规划师):五维变化录入 手动维度打分覆盖/调整 teacher.dimension.score RED 未跑通 —
SC-T-32 成长规划师 业务域(规划师):五维变化录入 五维自评录入与变化 teacher.dimension.score RED 未跑通 —
SC-S-01 商品服务商 业务域 L:交易延伸 / 内容 / 多端 入驻申请 admin.supplier.manage RED 未跑通 S-cfc-200;SupplyManage create/update + EcomSupplier save
SC-S-02 商品服务商 业务域 L:交易延伸 / 内容 / 多端 商品管理(上架/编辑) admin.supplier.manage RED 未跑通 S-cfc-200 1:N;SupplierProductController + AdminProductController
SC-S-03 商品服务商 业务域 L:交易延伸 / 内容 / 多端 订单处理(发货) supplier.order.fulfill RED 未跑通 —
SC-S-04 商品服务商 业务域 L:交易延伸 / 内容 / 多端 订单核销(到店) supplier.order.fulfill RED 未跑通 —
SC-S-05 商品服务商 业务域 L:交易延伸 / 内容 / 多端 库存管理 supplier.inventory.manage RED 未跑通 S-cfc-239;AdminInventoryController /api/admin/inventory
SC-S-06 商品服务商 业务域 L:交易延伸 / 内容 / 多端 售后/退款处理 supplier.afterSales.handle RED 未跑通 S-cfc-240;AdminAfterSalesController + AdminProductOrder refund
SC-S-07 商品服务商 业务域 L:交易延伸 / 内容 / 多端 营销活动报名 supplier.activity.attend RED 未跑通 S-cfc-241;AdminActivityRegistration + Checkin
SC-S-08 商品服务商 业务域 L:交易延伸 / 内容 / 多端 对账/结算 supplier.order.fulfill RED 未跑通 —
SC-S-09 商品服务商 业务域 L:交易延伸 / 内容 / 多端 报告解析服务接入(对接解析中台) supplier.nutrition.supply RED 未跑通 S-cfc-242 1:N;ReportParseAdmin 解析中台接入
SC-S-10 商品服务商 业务域 L:交易延伸 / 内容 / 多端 营养/食谱数据供给 supplier.nutrition.supply RED 未跑通 S-cfc-242 1:N;AdminRecipe + AdminFood 数据供给
SC-S-11 商品服务商 业务域 L:交易延伸 / 内容 / 多端 数据导出合规(授权使用) supplier.data.exportCompliance RED 未跑通 S-cfc-243;数据导出授权链 + 合规审计
SC-B-01 AI成长教练(AI管家) 业务域 A:问题解答 成长咨询对话 ai.coach.consult RED 未跑通 S-cfc-244;AIChatController /api/ai/chat/send 多轮上下文
SC-B-02 AI成长教练(AI管家) 业务域 B:任务跟踪 主动成长提醒 ai.coach.proactive RED 未跑通 S-cfc-245;主动提醒调度+UserNotificationController
SC-B-04 AI成长教练(AI管家) 业务域 A:问题解答 成长报告智能解读 ai.coach.reportAnalyze RED 未跑通 S-cfc-246;AIChatController /report/analyze + 解析中台
SC-B-05 AI成长教练(AI管家) 业务域 C:安全与韧性(横切) 敏感问题拦截与隐私保护 ai.coach.safetyGuard RED 未跑通 S-cfc-247;敏感词拦截+合规提示+隐私保护
SC-B-06 AI成长教练(AI管家) 业务域 C:安全与韧性(横切) LangGraph 不可用 Fallback ai.coach.safetyGuard RED 未跑通 S-cfc-247 1:N;AiGateway Fallback 降级/熔断/不500
SC-B-07 AI成长教练(AI管家) 业务域 B:任务跟踪 个性化任务/饮食推荐与采纳 ai.coach.recommend RED 未跑通 S-cfc-248;五维短板/报告推荐+一键采纳
SC-B-09 AI成长教练(AI管家) 业务域 B:任务跟踪 教练转接成长规划师 ai.coach.handoffPlanner RED 未跑通 S-cfc-250;专业信号识别→引导预约/消息→留痕
SC-B-10 AI成长教练(AI管家) 业务域 B:任务跟踪 家庭成长看板(教练聚合视图) ai.coach.familyBoard RED 未跑通 S-cfc-249;TianpanController /api/tianpan/* 聚合视图
SC-B-11 AI成长教练(AI管家) 业务域 A:问题解答 报告细节追问 ai.coach.consult RED 未跑通 S-cfc-244 1:N;报告上下文追问/超范围提示
SC-B-12 AI成长教练(AI管家) 业务域 B:任务跟踪 同步规划师建议主动跟进 ai.coach.proactive RED 未跑通 S-cfc-245 1:N;方案生效后节奏推送/停滞提示
SC-H-01 真人管家 业务域 A:人工介入与升级 接收 AI 升级并人工介入 butler.escalation.handle RED 未跑通 S-cfc-251;收单→研判→联系家长/转规划师→留痕
SC-H-02 真人管家 业务域 B:一对一服务与协调 一对一家长陪跑 butler.oneOnOne.coach RED 未跑通 S-cfc-252;建档案→定期回访→随时咨询;SLU 可配
SC-H-03 真人管家 业务域 B:一对一服务与协调 多方沟通协调 butler.oneOnOne.coach RED 未跑通 S-cfc-252 1:N;收集→同步→反馈→闭环;不变更方案
SC-H-04 真人管家 业务域 A:人工介入与升级 升级与应急处理 butler.escalation.handle RED 未跑通 S-cfc-251 1:N;分级→一级自处/二级升级→留痕复盘
SC-H-05 真人管家 业务域 C:资源对接与协同闭环 线下资源与活动对接 butler.resource.match RED 未跑通 S-cfc-253;匹配→推送预约→回访;名额实时校验
SC-H-06 真人管家 业务域 C:资源对接与协同闭环 与 AI 管家协同闭环 butler.ai.collaborate RED 未跑通 S-cfc-255;闭环标记→知识反哺→反馈家长;可审计
SC-H-07 真人管家 业务域 D:服务质量 服务质检与满意度 butler.quality.qa RED 未跑通 S-cfc-254;质检→满意度回访→回流改进;差评复盘
SC-X-22 跨角色 奖励/CF 规则中心(全局 UI 规范) CF 值获取预估(操作前提示 +N CF) reward.cfEstimate.expectedCf DONE 未跑通 键已 DONE(实现闭环),三类流证据待补

O-4 裁决追认(2026-11-06,主理人拍板)

本台账为唯一「SC 跑通」计数权威,正本登记 241 个 SC(截至 2026-11-07 01:2x O-8 轮)。

  • 口径:表格行(含 SC 编号的 | SC-... | 记录行)为计数依据;正文描述/演进记录/编号变体引用不单独计数。
  • 统计公式:grep -oE '\| *SC-[A-Z]+-[0-9]+ *\|' docs/tdd/orchestration/sc-key-map.md | sort -u | wc -l = 241(O-8 归一后:O-3 转正 5 SC 双行制已归一为主表「已跑通」,消除 +5 歧义;5 新 SC 入册 236→241)。
  • 修正说明:2026-11-06 09:35 轮以全文 grep 得 237,因含表外引用与变体引用(SC-T-6=SC-T-06 笔误);本次裁决更正为 236。2026-11-07 O-8 轮归一后为 241。
  • SC-B-03 / SC-B-08:AI 成长教练空号,原移出核心范畴、下沉运营/跨角色,台账已删;总览正文空号说明段落引用不计入。
  • SC-T-6:规划师编号无零变体,总览 SC-X-22 产出点清单引用此格式,实际对应台账 SC-T-06,不重复计数。
  • 历史演进:218(2026-11-05 定稿)→ 230(08-butler 补 SC-B 10)→ 235(09-human-butler 补 SC-H 7 并删 SC-B-03/08)→ 236(SC-X-22 CF 预估入池)→ 241(O-8:SC-P-94~96/SC-C-26/SC-A-27 入册)。