Block a user
[M-AI-03-GATE] 统一 Job Engine、Registry 与 Outbox 最终验收
M-AI-03 GATE 最终验收报告
结论:CONDITIONAL PASS
代码层全部验收通过。完整 E2E 集成测试(19 场景中的 15 个需真实 MySQL/Redis/BullMQ/Mock AI…
[M-AI-03] 建立 Synthetic Job Definition 与真实端到端测试
开发完成评论
完成内容
- Synthetic Job Definition(
synthetic-job-definition.ts):jobType: synthetic_job,queue=ai-interactive,projectorKey=synthetic_projector …
[M-AI-03] 实现 Job 查询、取消、Admin 重试与运行可观测性
开发完成评论
完成内容
- AiJobController:用户 API(JWT Guard 隔离)
GET /api/ai/jobs/:jobId— 查询状态(不含 validatedOutput/internalErrorMessage/Snapsho…
[M-AI-03] 实现 Result Projector 与 Artifact 原子提交框架
开发完成评论
完成内容
- ResultProjector 接口(
result-projector.interface.ts):ADR-003 §6.1 冻结project(tx, context) → ArtifactReference[]- `RESULT_PROJE…
[M-AI-03] 实现统一 AiJob Worker Execution Engine
开发完成评论
完成内容
- AiJobExecutionEngineImpl(
ai-job-execution-engine.ts):完整 5 阶段管线- PREPARE:read Job → terminal check → cancel check →…
[M-AI-03] 实现 Outbox Dispatcher 与幂等 BullMQ 入队
开发完成评论
完成内容
- OutboxDispatcher(
outbox-dispatcher.service.ts):onModuleInit时启动,每 5s 轮询OutboxEvent表- 算法(ADR-003 §4.3):…
[M-AI-03] 实现事务化 AiJob 创建、Snapshot 与 Enqueue Outbox
[M-AI-03] 实现事务化 AiJob 创建、Snapshot 与 Enqueue Outbox
开发完成评论
完成内容
- AiJobCreationService(
ai-job-creation.service.ts):createJob(input): 完整创建流程:Registry获取Definition → 幂等检查 →…