M-AI-06 Feynman ReviewCard 子 Job 与可靠生成
将 Feynman ReviewCard 生成从 EventBus 旧链路迁移为统一 AiJob Engine 中的子 Job,实现 Parent/Child 原子创建、失败隔离、幂等卡片生成和 Feature Flag 互斥路由。
目标
- Parent Projector 原子创建 Child Job / Snapshot / Outbox
- 一个 Parent 最多一个 Child Job
- Child Definition 正确注册
- Child Executor 只通过 AiGateway
- 保持旧 ReviewCard Prompt 和 cheap tier
- Child Projector 原子创建 ReviewCard 和 Artifact
- 重复消费不重复卡片
- Parent 成功不依赖 Child 成功
- Child 失败可独立重试
- Legacy Event 与 Child Job 不双执行
- Feature Flag 可快速回滚
- Parent/Child 状态可查询
- 真实 Feynman → Child Job → ReviewCard 链路通过
- M-AI-01 至 M-AI-05 回归通过
- M-AI-06-GATE 为 PASS
非目标
- Quiz 生成 / 迁移
- Active Recall ReviewCard 重构
- 复习算法升级 / SM-2 升级
- 整个 EventBus 平台重构
- 通用消息总线建设
- ReviewCard 表大规模重构
- 删除 Legacy Subscriber / Workflow / ai-analysis Worker
- Heavy Runtime 清理
- 压力测试
- Worker SIGKILL 全场景硬化
No due date
100% Completed