Block a user
[M-AI-06-02] 支持事务内创建 AiJob Child Job、Snapshot 与 Outbox
[M-AI-06-03] 注册 ReviewCard Generation Child Job Definition 与 Snapshot
[M-AI-06-01] 审计并冻结 Feynman ReviewCard 子 Job 契约
[M-AI-05-07] 建立 Feynman 真实业务 E2E 与受控切换验证
开发完成评论
完成内容
- 创建
test/m-ai-05-feynman.e2e-spec.ts— Feynman 真实业务 E2E(~380 行) - 覆盖 8 核心阻断场景(14 场景中):
- ✅ Legacy…
[M-AI-05-06] 完成 Feynman 状态兼容、观测与回滚机制
开发完成评论
完成内容
- 创建
FeynmanObservabilityService(参照 ActiveRecall 模式):- 结构化日志:logRequest / logJobCreated / logJobCreateFailed / logExecutio…
[M-AI-05-05] 将 Feynman 提交入口接入统一 AiJob Engine
开发完成评论
完成内容
- 创建
FeynmanExecutionRouter(在 ai-analysis 模块中):- Feature Flag
FEYNMAN_ENGINE_MODE控制 legacy/unified 分支 - FeatureFlag…
- Feature Flag
[M-AI-05-04] 实现 Feynman Projector 与复习产物原子写入
开发完成评论
完成内容
- 实现
FeynmanProjector(implementsResultProjector,key=feynman_evaluation_projector) - 在 Prisma Transaction 内原子写入: 1.…
[M-AI-05-03] 实现 Feynman Executor 与结构化输出验证
开发完成评论
完成内容
- 实现
FeynmanExecutor:- 从 Snapshot 构造用户消息(与 Legacy
FeynmanEvaluationWorkflow.execute()格式一致) - 通过 `AiGatewaySer…
- 从 Snapshot 构造用户消息(与 Legacy
[M-AI-05-02] 注册 Feynman Job Definition 与输入 Snapshot
开发完成评论
完成内容
- 创建
FEYNMAN_JOB_DEFINITION常量(jobType=feynman_evaluation,queue=ai-interactive,timeout=180s,retries=3) - 实现 `FeynmanRegistrationS…
[M-AI-05-01] 审计并冻结 Feynman 与复习产物迁移契约
开发完成评论
完成内容
- 审计了
POST /api/ai-analysis/feynman的完整 Legacy 调用链(Controller → Service → Queue → Worker → Workflow → Gateway → Provider…
[M-AI-05-08-GATE] Feynman 与复习产物统一引擎迁移验收
[M-AI-05-07] 建立 Feynman 真实业务 E2E 与受控切换验证
[M-AI-05-06] 完成 Feynman 状态兼容、观测与回滚机制
[M-AI-05-05] 将 Feynman 提交入口接入统一 AiJob Engine
[M-AI-05-04] 实现 Feynman Projector 与复习产物原子写入
[M-AI-05-03] 实现 Feynman Executor 与结构化输出验证
[M-AI-05-02] 注册 Feynman Job Definition 与输入 Snapshot