2026-04-08 - 2026-07-08
Overview
303 Issues closed from 1 user
Closed
#348 [M-MEMBER-01] 实现 EffectiveQuota、额度预占返还与 Legacy/Shadow/Enforced
Closed
#349 [M-MEMBER-01] 将 AI、Chat、OCR、Vision、存储和知识库接入统一额度
Closed
#350 [M-MEMBER-01] 实现 iOS StoreKit 2 核心、交易监听、恢复与测试基础
Closed
#351 [M-MEMBER-01] 完成 iOS 会员中心、额度展示、购买状态与合规入口
Closed
#352 [M-MEMBER-01-GATE] 会员订阅、权益、额度与恢复购买最终验收
Closed
#343 [M-MEMBER-01] Expand 账号令牌、商品映射、会员 Grant 与 PlanQuota Schema
Closed
#344 [M-MEMBER-01] 新增不可变 App Store 交易、通知 Inbox 与 Payload 审计模型
Closed
#345 [M-MEMBER-01] 实现 EffectiveMembership 与普通用户会员只读 API
Closed
#346 [M-MEMBER-01] 实现 App Store JWS 交易验证与幂等会员发放
Closed
#347 [M-MEMBER-01] 实现 App Store Server Notifications V2 Durable Inbox 与生命周期投影
Closed
#342 [M-MEMBER-01] 冻结 App Store 商品、Premium 权益数值与额度窗口
Closed
#336 [M-QUIZ-01] Attempt 生命周期与答案可见性控制
Closed
#337 [M-QUIZ-01] 提交原子性与幂等控制
Closed
#338 [M-QUIZ-01] iOS 题目加载与 Attempt 生命周期对接
Closed
#339 [M-QUIZ-01] 冻结 choice、fill、judge 跨端契约并完善 fill 题型
Closed
#340 [M-QUIZ-01] 接入 Quiz 题型维度学习分析
Closed
#341 [M-QUIZ-01-GATE] Quiz 跨端答题闭环最终验收
Closed
#330 [M-AI-08-03] 注册 Learning Analysis Job Definition 并实现 Executor
Closed
#331 [M-AI-08-04] 实现学习分析业务验证、证据引用与安全边界
Closed
#332 [M-AI-08-05] 实现 LearningAnalysis Projector、Recommendation 产物与幂等
Closed
#333 [M-AI-08-06] 接入手动/定时触发、Feature Flag 与查询兼容
Closed
#334 [M-AI-08-07] 建立 Learning Analysis 真实业务 E2E 与 CI 门禁
Closed
#335 [M-AI-08-08-GATE] 学习综合分析迁移与 AI 业务迁移闭环验收
Closed
#328 [M-AI-08-01] 盘点剩余 AI Workflow 并冻结学习综合分析迁移契约
Closed
#329 [M-AI-08-02] 实现学习分析数据聚合、Snapshot 与输入版本
Closed
#326 [M-AI-07-07] 建立 Quiz Generation 真实业务 E2E 与 CI 门禁
Closed
#327 [M-AI-07-08-GATE] Quiz 生成统一引擎迁移验收
Closed
#320 [M-AI-07-01] 审计并冻结 Quiz 生成与题目产物迁移契约
Closed
#321 [M-AI-07-02] 注册 Quiz Generation Job Definition 与输入 Snapshot
Closed
#322 [M-AI-07-03] 实现 Quiz Generation Executor 与题目输出验证
Closed
#323 [M-AI-07-04] 实现 Quiz Projector、题目产物与数据库级幂等
Closed
#324 [M-AI-07-05] 将 Quiz 生成入口接入统一 AiJob Engine
Closed
#325 [M-AI-07-06] 完成 Quiz 状态、查询、答案安全与回滚兼容
Closed
#307 [M-AI-05-04] 实现 Feynman Projector 与复习产物原子写入
Closed
#308 [M-AI-05-05] 将 Feynman 提交入口接入统一 AiJob Engine
Closed
#309 [M-AI-05-06] 完成 Feynman 状态兼容、观测与回滚机制
Closed
#310 [M-AI-05-07] 建立 Feynman 真实业务 E2E 与受控切换验证
Closed
#311 [M-AI-05-08-GATE] Feynman 与复习产物统一引擎迁移验收
Closed
#304 [M-AI-05-01] 审计并冻结 Feynman 与复习产物迁移契约
Closed
#305 [M-AI-05-02] 注册 Feynman Job Definition 与输入 Snapshot
Closed
#306 [M-AI-05-03] 实现 Feynman Executor 与结构化输出验证
Closed
#319 [M-AI-06-08-GATE] Feynman ReviewCard 子 Job 迁移验收
Closed
#314 [M-AI-06-03] 注册 ReviewCard Generation Child Job Definition 与 Snapshot
Closed
#315 [M-AI-06-04] 实现 ReviewCard Generation Executor 与输出验证
Closed
#316 [M-AI-06-05] 实现 ReviewCard Child Projector、Artifact 与卡片幂等
Closed
#317 [M-AI-06-06] 将 Feynman Parent Projector 接入 ReviewCard Child Job
Closed
#318 [M-AI-06-07] 建立 Feynman ReviewCard Child Job 真实 E2E
Closed
#312 [M-AI-06-01] 审计并冻结 Feynman ReviewCard 子 Job 契约
Closed
#313 [M-AI-06-02] 支持事务内创建 AiJob Child Job、Snapshot 与 Outbox
Closed
#301 [M-AI-04-06] 完成 Active Recall 状态兼容、可观测性与回滚机制
Closed
#302 [M-AI-04-07] 建立 Active Recall 真实业务 E2E 与受控切换验证
Closed
#303 [M-AI-04-08-GATE] Active Recall 统一 Job Engine 迁移验收与切换
Closed
#296 [M-AI-04-01] 审计并冻结 Active Recall 新旧链路迁移契约
Closed
#297 [M-AI-04-02] 注册 Active Recall Job Definition 与输入 Snapshot
Closed
#298 [M-AI-04-03] 实现 Active Recall Executor 与输出验证
Closed
#299 [M-AI-04-04] 实现 Active Recall Projector、Artifact 与幂等结果写入
Closed
#300 [M-AI-04-05] 将 Active Recall 提交入口接入统一 AiJob CreationService
Closed
#294 [M-AI-03] 建立 Synthetic Job Definition 与真实端到端测试
Closed
#295 [M-AI-03-GATE] 统一 Job Engine、Registry 与 Outbox 最终验收
Closed
#286 [M-AI-03] 实现 AiJob 状态机与原子状态仓储
Closed
#287 [M-AI-03] 实现 Job Definition Registry 与注册校验
Closed
#288 [M-AI-03] 注册新队列与薄 Worker Processor
Closed
#290 [M-AI-03] 实现 Outbox Dispatcher 与幂等 BullMQ 入队
Closed
#291 [M-AI-03] 实现统一 AiJob Worker Execution Engine
Closed
#292 [M-AI-03] 实现 Result Projector 与 Artifact 原子提交框架
Closed
#293 [M-AI-03] 实现 Job 查询、取消、Admin 重试与运行可观测性
Closed
#284 [M-AI-03] 审计现有 Job 创建、Worker 执行与 Outbox 接入边界
Closed
#285 [M-AI-03] 冻结统一 Job Engine、Registry、Outbox 与状态机 ADR
Closed
#289 [M-AI-03] 实现事务化 AiJob 创建、Snapshot 与 Enqueue Outbox
Closed
#280 [M-AI-02-08] 扩展 AiUsageLog 的 Job、尝试次数与凭据归属
Closed
#281 [M-AI-02-09] 将 Prisma 逻辑模型 AiAnalysisJob 重命名为 AiJob
Closed
#282 [M-AI-02-10] 实现 Legacy 字段到 AiJob 新字段的 Shadow Write 与历史回填
Closed
#283 [M-AI-02-11] GATE: AiJob 数据库 Expand 最终兼容性与迁移验收
Closed
#273 [M-AI-02-01] 审计现有 AI Job Schema、数据规模与兼容依赖
Closed
#274 [M-AI-02-02] 冻结 AiJob Expand Schema 与迁移契约
Closed
#275 [M-AI-02-03] Expand AiAnalysisJob 身份、路由与幂等字段
Closed
#276 [M-AI-02-04] Expand AiAnalysisJob 生命周期、执行与输出字段
Closed
#277 [M-AI-02-05] 新增不可变 AiJobSnapshot 数据模型
Closed
#278 [M-AI-02-06] 新增 AiJobArtifact 产物关联模型
Closed
#279 [M-AI-02-07] 新增 Transactional Outbox 数据模型与仓储
Closed
#250 [M-AI-01-06] 统一 Docker 与生产 systemd 的 API/Worker 部署拓扑
Closed
#251 [M-AI-01-07] 实现真实 Worker Heartbeat 与 Admin 在线状态
Closed
#252 [M-AI-01-08] 建立真实 MySQL + Redis 的 API/Worker 集成验收
Closed
#245 [M-AI-01-01] 冻结统一 AI 架构 ADR 与第一阶段约束
Closed
#246 [M-AI-01-02] 审计 Worker 执行依赖闭包与进程内事件依赖
Closed
#247 [M-AI-01-03] 分离 AppModule 与 WorkerModule 的 Processor 注册
Closed
#248 [M-AI-01-04] 显式化 BullMQ 队列和 Worker 配置
Closed
#249 [M-AI-01-05] 完善独立 NestJS Worker 启动与生命周期
Closed
#215 API-AI-051:查询卡片生成结果 API
Closed
#216 API-AI-052:触发重新分析 API
Closed
#217 API-AI-053:用户反馈提交 API
Closed
#218 API-AI-069:API / Runtime / iOS / Admin AI 接入文档
Closed
#219 API-AI-073:DeepSeek 不可用时的降级策略
Closed
#220 API-AI-074:AI Job 完成通知机制
Closed
#211 API-AI-047:用户反馈:保存 / 删除 / 重生成 / 无用
Closed
#212 API-AI-048:查询 AI 学习分析结果 API
Closed
#213 API-AI-049:查询下一步学习建议 API
Closed
#214 API-AI-050:查询题目生成结果 API
Closed
#210 API-AI-046:题目 / 卡片去重策略
Closed
#209 API-AI-045:题目 / 卡片 sourceBlockIds 与知识点绑定
Closed
#206 API-AI-042:Flashcard Schema / Repository
Closed
#207 API-AI-043:Runtime 题目候选转正式题目
Closed
#208 API-AI-044:Runtime 卡片候选转正式卡片
Closed
#205 API-AI-041:QuizQuestion Schema / Repository
Closed
#203 API-AI-039:FlashcardGenerationPlan 卡片生成计划落库
Closed
#204 API-AI-040:Runtime 输出校验与业务规则二次校验
Closed
#202 API-AI-038:QuestionGenerationPlan 题目生成计划落库
Closed
#201 API-AI-037:NextActionRecommendation 下一步建议落库
Closed
#198 API-AI-027:Job 状态查询 API
Closed
#199 API-AI-035:AI 学习状态分析结果落库
Closed
#200 API-AI-036:WeakPointCandidate 薄弱点候选落库
Closed
#196 API-AI-025:Runtime Job 派发 / 锁定 / 超时规则
Closed
#197 API-AI-026:Job 失败重试与取消机制
Closed
#195 API-AI-024:创建卡片生成 Job
Closed
#193 API-AI-022:创建 AI 学习状态分析 Job
Closed
#194 API-AI-023:创建题目生成 Job
Closed
#191 API-AI-020:学习状态评分与权重配置
Closed
#192 API-AI-021:Snapshot 版本化与过期策略
Closed
#190 API-AI-019:设备场景信号聚合
Closed
#189 API-AI-018:学习行为信号聚合
Closed
#187 API-AI-016:LearningAnalysisSnapshot Builder
Closed
#188 API-AI-017:用户设置优先级规则
Closed
#186 API-AI-072:API 与 Rust Runtime 版本兼容性协议与拒绝策略
Closed
#185 API-AI-071:平台 AI 调用总预算、成本熔断与全局限流
Closed
#184 API-AI-070:用户 AI 消费额度、每日 Token 预算与限流执行
Closed
#182 API-AI-033:Runtime 提交调用日志接口
Closed
#183 API-AI-034:Runtime 提交失败原因接口
Closed
#178 API-AI-029:Runtime 拉取 pending job 接口
Closed
#179 API-AI-030:Runtime 获取 Snapshot 接口
Closed
#180 API-AI-031:Runtime 获取模型调用凭证接口
Closed
#181 API-AI-032:Runtime 提交执行结果接口
Closed
#177 API-AI-028:Runtime 内部鉴权机制
Closed
#176 API-AI-015:用户 Key 加密、脱敏、日志隔离
Closed
#175 API-AI-014:用户 DeepSeek Key 测试连接 API
Closed
#172 API-AI-011:用户学习画像保存 / 查询 API
Closed
#173 API-AI-012:用户 AI 授权设置 API
Closed
#174 API-AI-013:用户 DeepSeek Key 添加 / 替换 / 删除 API
Closed
#171 API-AI-010:PromptVersion / OutputSchemaVersion 记录字段设计
Closed
#169 API-AI-008:LearningAnalysisSnapshot Schema
Closed
#170 API-AI-009:ModelInvocationLog 模型调用日志 Schema
Closed
#167 API-AI-006:UserModelCredential 用户 DeepSeek Key 加密存储 Schema
Closed
#168 API-AI-007:AiRuntimeJob / AiRuntimeResult Schema
Closed
#165 API-AI-004:UserLearningProfile 用户学习画像 Schema
Closed
#166 API-AI-005:UserAiSettings 用户 AI 设置与授权 Schema
Closed
#164 API-AI-003:AI 数据权限、隐私授权与用户设置设计
Closed
#161 API-AI-000:AI Runtime 总体架构设计
Closed
#162 API-AI-001:API 与 Rust Runtime 内部通信协议设计
Closed
#163 API-AI-002:AI Job 状态机与任务调度设计
Closed
#159 M8 P2 | getSummary/getTrend 优化:使用 findByDateRange 替代 findAll 全表扫描
Closed
#160 M-API-ADMIN-INFO P2 | Admin 端点接入 AdminJwtGuard 鉴权
Closed
#147 API-ADMIN-INFO-009 P1 | 用户学习时间线接口 【status:blocked】
Closed
#148 API-ADMIN-INFO-010 P1 | 单用户学习数据诊断接口 【status:blocked】
Closed
#149 API-ADMIN-INFO-011 P1 | 单资料学习数据诊断接口 【status:blocked】
Closed
#150 API-ADMIN-INFO-012 P0 | 异常数据查询接口 【status:blocked】
Closed
#151 API-ADMIN-INFO-013 P1 | active / interrupted session 管理 【status:blocked】
Closed
#152 API-ADMIN-INFO-014 P1 | TemporaryReadingMaterial 管理 【status:blocked】
Closed
#153 API-ADMIN-INFO-015 P1 | 学习数据重算接口 【status:blocked】
Closed
#154 API-ADMIN-INFO-016 P1 | 学习事件处理配置接口 【status:todo】
Closed
#155 API-ADMIN-INFO-017 P1 | 学习数据导出接口 【status:blocked】
Closed
#156 API-ADMIN-INFO-018 P0 | 权限与审计日志接口 【status:partial】
Closed
#157 API-ADMIN-INFO-019 P1 | admin 接口测试 【status:blocked】
Closed
#158 API-ADMIN-INFO-020 P1 | admin 接口文档 【status:todo】
Closed
#145 API-ADMIN-INFO-007 P0 | DailyLearningActivity 查询接口 【status:blocked】
Closed
#141 API-ADMIN-INFO-003 P0 | failed / warning / duplicate 查询接口 【status:blocked】
Closed
#142 API-ADMIN-INFO-004 P0 | ReadingEvent 重放 / 修复接口 【status:blocked】
Closed
#143 API-ADMIN-INFO-005 P0 | LearningSession 查询 / 详情接口 【status:partial】
Closed
#144 API-ADMIN-INFO-006 P0 | MaterialReadingProgress 查询 / 详情接口 【status:blocked】
Closed
#139 API-ADMIN-INFO-001 P0 | Dashboard 数据接口 【status:blocked】
Closed
#140 API-ADMIN-INFO-002 P0 | ReadingEvent 查询 / 详情接口 【status:blocked】
Closed
#138 API-ADMIN-INFO-000 P0 | 学习信息后台接口总设计 【status:todo】
Closed
#135 API-INFO-027 P1 | 乱序事件、时区、异常 position 测试 【status:todo】
Closed
#136 API-INFO-025 P0 | 主链路 E2E / 集成测试 【status:todo】
Closed
#137 API-INFO-026 P0 | 幂等去重与重复统计测试 【status:todo】
Closed
#123 API-INFO-028 P1 | 学习信息收集 API 文档 【status:todo】
Closed
#134 API-INFO-024 P0 | 权限校验:KnowledgeSource / temporary file 【status:todo】
Closed
#120 API-INFO-022 P1 | active session 中断清理机制 【status:todo】
Closed
#133 API-INFO-023 P1 | ReadingEvent 重放 / 修复处理接口 【status:todo】
Closed
#132 API-INFO-021 P1 | 学习历史记录接口 【status:todo】
Closed
#118 API-INFO-020 P1 | heatmap 日期过滤与阅读数据接入 【status:partial】
Closed
#117 API-INFO-019 P0 | 纯数据 trend 接口 【status:partial】
Closed
#116 API-INFO-018 P0 | 学习 summary 接口 【status:partial】
Closed
#115 API-INFO-017 P0 | 首页继续学习接口 【status:todo】
Closed
#114 API-INFO-016 P0 | 查询资料阅读进度接口 【status:todo】
Closed
#131 API-INFO-015 P0 | 写入 LearningRecord 阅读记录 【status:todo】
Closed
#113 API-INFO-014 P0 | 聚合到 DailyLearningActivity 【status:todo】
Closed
#112 API-INFO-013 P0 | 聚合到 MaterialReadingProgress 【status:todo】
Closed
#111 API-INFO-012 P0 | 聚合 ReadingEvent 到 LearningSession 【status:todo】
Closed
#130 API-INFO-011 P0 | 实现 ReadingEventProcessorService 【status:todo】
Closed
#110 API-INFO-010 P0 | 事件校验、去重、activeSecondsDelta 处理 【status:todo】
Closed
#109 API-INFO-009 P0 | 实现批量上报阅读事件接口 【status:todo】
Closed
#119 API-INFO-007 P0 | 新增 LearningRecord 模块 【status:partial】
Closed
#127 API-INFO-006 P0 | 扩展 DailyLearningActivity 字段与 Repository 【status:partial】
Closed
#126 API-INFO-005 P0 | 扩展 LearningSession 字段与 Repository 【status:partial】
Closed
#125 API-INFO-008 P0 | 定义 ReadingEvent 错误码与警告码 【status:todo】
Closed
#129 API-INFO-002 P0 | 新增 TemporaryReadingMaterial 表 【status:todo】
Closed
#108 API-INFO-004 P0 | 新增 MaterialReadingProgress 表 【status:todo】
Closed
#107 API-INFO-003 P0 | 新增 ReadingEvent 表 【status:todo】
Closed
#106 API-INFO-001 P0 | 阅读事件上传协议文档 【status:todo】
Closed
#128 API-INFO-000 P0 | 学习信息收集总设计与实体映射 【status:todo】
Closed
#122 API-INFO-017 P0 | 防重复统计测试
Closed
#121 API-INFO-016 P0 | 信息收集主链路 E2E 测试
Closed
#124 API-INFO-000 P0 | 确认学习信息收集数据源映射
Closed
#105 API-INFO-000 P0 | M8 里程碑总设计文档
Closed
#51 H0-06 补齐 iOS 核心流程 DTO(import / source / learning-session)
Closed
#52 H0-07 修复后跑核心 CAPI E2E + 输出 iOS 对接文档
Closed
#57 H0-12 Quiz 模型与API
Closed
#50 H0-05 用户 JWT 和 Admin JWT 密钥彻底隔离
Closed
#13 M0-13 Admin Auth & RBAC 基础版
Closed
#14 M0-14A User & Account 模块架构设计
Closed
#15 M1-01 AI Gateway 深化
Closed
#10 M0-10 Task Queue & Worker 基础版
Closed
#11 M0-11 Quota, Billing & Cost 基础版
Closed
#12 M0-12 Secret & Vendor Asset 基础版
Closed
#8 M0-08 AI Gateway 基础版
Closed
#9 M0-09 File Storage 基础版
Closed
#5 M0-05 Traffic Protection & Resilience 基础版
Closed
#7 M0-07 Observability 基础版
Closed
#3 M0-03 Config & Feature Flag 基础版
Closed
#4 M0-04 Audit & Security 基础版
Closed
#6 M0-06 Content Safety & Moderation 基础版
Closed
#1 M0-01 Common Architecture Foundation
Closed
#2 M0-02 Event Bus & Reliability 基础版
Closed
#99 M7-11 P0 | deleteSession / updateSession / getMessages 缺少 userId 鉴权
Closed
#100 M7-12 P0 | listSessions 缺少 isDeleted 过滤 + 分页元数据 + isPinned 排序
Closed
#101 M7-13 P0 | loadContextByScope: global 走全库检索 + folder 无独立分支
Closed
#102 M7-14 P1 | sendMessageStream aiGateway 非空断言导致 null 时 crash
Closed
#103 M7-15 P2 | open-or-create 过滤 isArchived + knowledgeBaseId 必填约束优化
Closed
#104 M7-16 P0 | KnowledgeItem.sourceRef 从未被赋值,material scope 检索失效
Closed
#49 H0-04 Refresh Token 刷新时检查用户状态
Closed
#89 CHAT-702 P0 | Scope 回归测试用例清单
Closed
#90 CHAT-703 P0 | 防上下文污染测试
Closed
#91 CHAT-704 P1 | 来源删除后的会话表现测试
Closed
#78 M7-10 P1 | 旧数据迁移:补全 scopeType + scopeId(23 个旧会话)
Closed
#86 CHAT-302 P0 | knowledge_item 会话检索范围:只检索当前知识点
Closed
#87 CHAT-303 P0 | material 会话检索范围:只检索当前资料
Closed
#88 CHAT-304 P0 | knowledge_base 会话检索范围:检索整个知识库
Closed
#84 CHAT-203 P1 | ChatSession 自动标题生成规则
Closed
#83 CHAT-002 P0 | 定义 ChatScope API Contract 前后端接口协议
Closed
#97 CHAT-000 P0 | ChatScope 里程碑总设计文档
Closed
#82 CHAT-001 P0 | 定义 ChatScope 设计文档 docs/chat-scope-design.md
Closed
#76 M7-08 P0 | open-or-create 会话逻辑(同一 scope 继续/新建)
Closed
#85 CHAT-204 P0 | ChatSession scope 字段创建后不可修改
Closed
#74 M7-06 P0 | loadContext 根据 ChatScope 决定检索范围
Closed
#75 M7-07 P0 | listSessions 支持 scopeType + scopeId 过滤
Closed
#81 M7-05 P0 | createSession 接受 ChatScope 参数 scopeType scopeId parentKnowledgeBaseId
Closed
#95 M7-09b P1 | ChatSession 知识库会话列表索引
Closed
#96 M7-09c P2 | ChatSession 删除过滤索引
Closed
#72 M7-03 P1 | Prisma ChatCitation 完善字段支持精确定位
Closed
#73 M7-04 P1 | ChatMessage 新增 scopeSnapshot 快照字段
Closed
#79 M7-01 P0 | Prisma ChatSession 新增 scopeType scopeId parentKnowledgeBaseId
Closed
#92 M7-02a P0 | ChatSession 新增 createdFrom + isDeleted
Closed
#93 M7-02b P1 | ChatSession 新增 isArchived + isPinned
Closed
#94 M7-09a P0 | ChatSession scope 核心查询索引(open-or-create)
Closed
#77 M7-09 P2 | ChatSession 数据库索引优化
Closed
#80 M7-02 P1 | Prisma ChatSession 新增 createdFrom isArchived isPinned isDeleted
Closed
#70 P1 | RAG Chat sendMessage 支持按单个文件/知识点限定检索范围
Closed
#71 H0-14 P1 | RAG Chat SSE 流式输出 + DeepSeek V4 Pro 思考过程展示
Closed
#35 M4-01 Admin Dashboard Module
Closed
#36 M4-02 Admin Data View Module
Closed
#30 M3-02 Review Engine Module
Closed
#31 M3-03 Growth & Retention Module
Closed
#32 M3-04 Workspace Experience Module
Closed
#33 M3-05 Notification Module
Closed
#34 M3-06 Cache Module 基础版
Closed
#25 M2-05 Vector & Retrieval 对接
Closed
#26 M2-06 Artifact & KnowledgeItem 基础版
Closed
#27 M2-07 RAG Chat Module
Closed
#28 M2-08 Knowledge Ops Module
Closed
#29 M3-01 Learning Engine Module
Closed
#20 M1-06 Quota/Cost 闭环
Closed
#21 M2-01 User & Account 深化
Closed
#22 M2-02 Workspace & KnowledgeBase Module
Closed
#23 M2-03 Material & Source Module
Closed
#24 M2-04 Ingestion & Indexing Module
Closed
#16 M1-02 Vector & Retrieval Module
Closed
#17 M1-03 Task Queue 深化
Closed
#18 M1-04 Content Safety 深化
Closed
#19 M1-05 Observability 深化
Closed
#56 H0-11 RAG Chat 回复接入真实检索管道
Closed
#47 H0-02 为 /internal/* 增加 InternalAuthGuard
Closed
#48 H0-03 JwtAuthGuard 增加用户状态检查
Closed
#46 H0-01 修复 Apple 登录 mock fallback
Closed
#39 M4-05 Reporting & Export Module
Closed
#40 M4-06 Project Center Module
Closed
#41 M4-07 Hermes Agent Module
Closed
#42 M4-08 Release & Decision Module
Closed
#43 M4-09 Compliance & Safety Module
Closed
#44 M4-10 Notification 深化
Closed
#45 M4-11 Secret/Vendor Asset 深化
Closed
#37 M4-03 Server Monitor Module
Closed
#38 M4-04 Backup & Cleanup Module
Closed
#67 🟢 P2 | GET /activity/trend 返回真实趋势数据
Closed
#66 🟢 P2 | KnowledgeItem 新增 fileSize 字段
Closed
#64 🟡 P1 | POST /knowledge-bases/{id}/folders 创建文件夹
Closed
#65 🟡 P1 | PATCH /knowledge-items/{id} 支持 parentId 和重命名
Closed
#63 🟡 P1 | GET /knowledge-items 新增排序参数 sortBy + order
Closed
#53 H0-08 KnowledgeBase 增加 visibility / isPinned / ownerType / coverType 字段
Closed
#59 🔴 P0 | KnowledgeItem 新增 durationSeconds 字段
Closed
#61 🔴 P0 | KnowledgeItem 确保 sourceType 返回文件类型
Closed
#62 🔴 P0 | GET /learning-sessions 支持筛选未完成会话
Closed
#60 🔴 P0 | GET /quizzes 支持跨知识库列表
Closed
#69 [P0] COS 预签名 URL q-sign-time 结束时间戳被截断,iOS 端文件下载全部 AccessDenied
Closed
#68 LABEL TEST - please delete
331 Issues created by 1 user
Opened
#1 M0-01 Common Architecture Foundation
Opened
#2 M0-02 Event Bus & Reliability 基础版
Opened
#3 M0-03 Config & Feature Flag 基础版
Opened
#4 M0-04 Audit & Security 基础版
Opened
#5 M0-05 Traffic Protection & Resilience 基础版
Opened
#6 M0-06 Content Safety & Moderation 基础版
Opened
#7 M0-07 Observability 基础版
Opened
#8 M0-08 AI Gateway 基础版
Opened
#9 M0-09 File Storage 基础版
Opened
#10 M0-10 Task Queue & Worker 基础版
Opened
#11 M0-11 Quota, Billing & Cost 基础版
Opened
#12 M0-12 Secret & Vendor Asset 基础版
Opened
#13 M0-13 Admin Auth & RBAC 基础版
Opened
#14 M0-14A User & Account 模块架构设计
Opened
#15 M1-01 AI Gateway 深化
Opened
#16 M1-02 Vector & Retrieval Module
Opened
#17 M1-03 Task Queue 深化
Opened
#18 M1-04 Content Safety 深化
Opened
#19 M1-05 Observability 深化
Opened
#20 M1-06 Quota/Cost 闭环
Opened
#21 M2-01 User & Account 深化
Opened
#22 M2-02 Workspace & KnowledgeBase Module
Opened
#23 M2-03 Material & Source Module
Opened
#24 M2-04 Ingestion & Indexing Module
Opened
#25 M2-05 Vector & Retrieval 对接
Opened
#26 M2-06 Artifact & KnowledgeItem 基础版
Opened
#27 M2-07 RAG Chat Module
Opened
#28 M2-08 Knowledge Ops Module
Opened
#29 M3-01 Learning Engine Module
Opened
#30 M3-02 Review Engine Module
Opened
#31 M3-03 Growth & Retention Module
Opened
#32 M3-04 Workspace Experience Module
Opened
#33 M3-05 Notification Module
Opened
#34 M3-06 Cache Module 基础版
Opened
#35 M4-01 Admin Dashboard Module
Opened
#36 M4-02 Admin Data View Module
Opened
#37 M4-03 Server Monitor Module
Opened
#38 M4-04 Backup & Cleanup Module
Opened
#39 M4-05 Reporting & Export Module
Opened
#40 M4-06 Project Center Module
Opened
#41 M4-07 Hermes Agent Module
Opened
#42 M4-08 Release & Decision Module
Opened
#43 M4-09 Compliance & Safety Module
Opened
#44 M4-10 Notification 深化
Opened
#45 M4-11 Secret/Vendor Asset 深化
Opened
#46 H0-01 修复 Apple 登录 mock fallback
Opened
#47 H0-02 为 /internal/* 增加 InternalAuthGuard
Opened
#48 H0-03 JwtAuthGuard 增加用户状态检查
Opened
#49 H0-04 Refresh Token 刷新时检查用户状态
Opened
#50 H0-05 用户 JWT 和 Admin JWT 密钥彻底隔离
Opened
#51 H0-06 补齐 iOS 核心流程 DTO(import / source / learning-session)
Opened
#52 H0-07 修复后跑核心 CAPI E2E + 输出 iOS 对接文档
Opened
#53 H0-08 KnowledgeBase 增加 visibility / isPinned / ownerType / coverType 字段
Opened
#54 H0-09 知识库订阅(KnowledgeBaseSubscription)
Opened
#55 H0-10 存储空间统计 + 学习资产计数接口
Opened
#56 H0-11 RAG Chat 回复接入真实检索管道
Opened
#57 H0-12 Quiz 模型与API
Opened
#58 H0-13 Quiz 题目生成引擎
Opened
#59 🔴 P0 | KnowledgeItem 新增 durationSeconds 字段
Opened
#60 🔴 P0 | GET /quizzes 支持跨知识库列表
Opened
#61 🔴 P0 | KnowledgeItem 确保 sourceType 返回文件类型
Opened
#62 🔴 P0 | GET /learning-sessions 支持筛选未完成会话
Opened
#63 🟡 P1 | GET /knowledge-items 新增排序参数 sortBy + order
Opened
#64 🟡 P1 | POST /knowledge-bases/{id}/folders 创建文件夹
Opened
#65 🟡 P1 | PATCH /knowledge-items/{id} 支持 parentId 和重命名
Opened
#66 🟢 P2 | KnowledgeItem 新增 fileSize 字段
Opened
#67 🟢 P2 | GET /activity/trend 返回真实趋势数据
Opened
#68 LABEL TEST - please delete
Opened
#69 [P0] COS 预签名 URL q-sign-time 结束时间戳被截断,iOS 端文件下载全部 AccessDenied
Opened
#70 P1 | RAG Chat sendMessage 支持按单个文件/知识点限定检索范围
Opened
#71 H0-14 P1 | RAG Chat SSE 流式输出 + DeepSeek V4 Pro 思考过程展示
Opened
#72 M7-03 P1 | Prisma ChatCitation 完善字段支持精确定位
Opened
#73 M7-04 P1 | ChatMessage 新增 scopeSnapshot 快照字段
Opened
#74 M7-06 P0 | loadContext 根据 ChatScope 决定检索范围
Opened
#75 M7-07 P0 | listSessions 支持 scopeType + scopeId 过滤
Opened
#76 M7-08 P0 | open-or-create 会话逻辑(同一 scope 继续/新建)
Opened
#77 M7-09 P2 | ChatSession 数据库索引优化
Opened
#78 M7-10 P1 | 旧数据迁移:补全 scopeType + scopeId(23 个旧会话)
Opened
#79 M7-01 P0 | Prisma ChatSession 新增 scopeType scopeId parentKnowledgeBaseId
Opened
#80 M7-02 P1 | Prisma ChatSession 新增 createdFrom isArchived isPinned isDeleted
Opened
#81 M7-05 P0 | createSession 接受 ChatScope 参数 scopeType scopeId parentKnowledgeBaseId
Opened
#82 CHAT-001 P0 | 定义 ChatScope 设计文档 docs/chat-scope-design.md
Opened
#83 CHAT-002 P0 | 定义 ChatScope API Contract 前后端接口协议
Opened
#84 CHAT-203 P1 | ChatSession 自动标题生成规则
Opened
#85 CHAT-204 P0 | ChatSession scope 字段创建后不可修改
Opened
#86 CHAT-302 P0 | knowledge_item 会话检索范围:只检索当前知识点
Opened
#87 CHAT-303 P0 | material 会话检索范围:只检索当前资料
Opened
#88 CHAT-304 P0 | knowledge_base 会话检索范围:检索整个知识库
Opened
#89 CHAT-702 P0 | Scope 回归测试用例清单
Opened
#90 CHAT-703 P0 | 防上下文污染测试
Opened
#91 CHAT-704 P1 | 来源删除后的会话表现测试
Opened
#92 M7-02a P0 | ChatSession 新增 createdFrom + isDeleted
Opened
#93 M7-02b P1 | ChatSession 新增 isArchived + isPinned
Opened
#94 M7-09a P0 | ChatSession scope 核心查询索引(open-or-create)
Opened
#95 M7-09b P1 | ChatSession 知识库会话列表索引
Opened
#96 M7-09c P2 | ChatSession 删除过滤索引
Opened
#97 CHAT-000 P0 | ChatScope 里程碑总设计文档
Opened
#99 M7-11 P0 | deleteSession / updateSession / getMessages 缺少 userId 鉴权
Opened
#100 M7-12 P0 | listSessions 缺少 isDeleted 过滤 + 分页元数据 + isPinned 排序
Opened
#101 M7-13 P0 | loadContextByScope: global 走全库检索 + folder 无独立分支
Opened
#102 M7-14 P1 | sendMessageStream aiGateway 非空断言导致 null 时 crash
Opened
#103 M7-15 P2 | open-or-create 过滤 isArchived + knowledgeBaseId 必填约束优化
Opened
#104 M7-16 P0 | KnowledgeItem.sourceRef 从未被赋值,material scope 检索失效
Opened
#105 API-INFO-000 P0 | M8 里程碑总设计文档
Opened
#106 API-INFO-001 P0 | 阅读事件上传协议文档 【status:todo】
Opened
#107 API-INFO-003 P0 | 新增 ReadingEvent 表 【status:todo】
Opened
#108 API-INFO-004 P0 | 新增 MaterialReadingProgress 表 【status:todo】
Opened
#109 API-INFO-009 P0 | 实现批量上报阅读事件接口 【status:todo】
Opened
#110 API-INFO-010 P0 | 事件校验、去重、activeSecondsDelta 处理 【status:todo】
Opened
#111 API-INFO-012 P0 | 聚合 ReadingEvent 到 LearningSession 【status:todo】
Opened
#112 API-INFO-013 P0 | 聚合到 MaterialReadingProgress 【status:todo】
Opened
#113 API-INFO-014 P0 | 聚合到 DailyLearningActivity 【status:todo】
Opened
#114 API-INFO-016 P0 | 查询资料阅读进度接口 【status:todo】
Opened
#115 API-INFO-017 P0 | 首页继续学习接口 【status:todo】
Opened
#116 API-INFO-018 P0 | 学习 summary 接口 【status:partial】
Opened
#117 API-INFO-019 P0 | 纯数据 trend 接口 【status:partial】
Opened
#118 API-INFO-020 P1 | heatmap 日期过滤与阅读数据接入 【status:partial】
Opened
#119 API-INFO-007 P0 | 新增 LearningRecord 模块 【status:partial】
Opened
#120 API-INFO-022 P1 | active session 中断清理机制 【status:todo】
Opened
#121 API-INFO-016 P0 | 信息收集主链路 E2E 测试
Opened
#122 API-INFO-017 P0 | 防重复统计测试
Opened
#123 API-INFO-028 P1 | 学习信息收集 API 文档 【status:todo】
Opened
#124 API-INFO-000 P0 | 确认学习信息收集数据源映射
Opened
#125 API-INFO-008 P0 | 定义 ReadingEvent 错误码与警告码 【status:todo】
Opened
#126 API-INFO-005 P0 | 扩展 LearningSession 字段与 Repository 【status:partial】
Opened
#127 API-INFO-006 P0 | 扩展 DailyLearningActivity 字段与 Repository 【status:partial】
Opened
#128 API-INFO-000 P0 | 学习信息收集总设计与实体映射 【status:todo】
Opened
#129 API-INFO-002 P0 | 新增 TemporaryReadingMaterial 表 【status:todo】
Opened
#130 API-INFO-011 P0 | 实现 ReadingEventProcessorService 【status:todo】
Opened
#131 API-INFO-015 P0 | 写入 LearningRecord 阅读记录 【status:todo】
Opened
#132 API-INFO-021 P1 | 学习历史记录接口 【status:todo】
Opened
#133 API-INFO-023 P1 | ReadingEvent 重放 / 修复处理接口 【status:todo】
Opened
#134 API-INFO-024 P0 | 权限校验:KnowledgeSource / temporary file 【status:todo】
Opened
#135 API-INFO-027 P1 | 乱序事件、时区、异常 position 测试 【status:todo】
Opened
#136 API-INFO-025 P0 | 主链路 E2E / 集成测试 【status:todo】
Opened
#137 API-INFO-026 P0 | 幂等去重与重复统计测试 【status:todo】
Opened
#138 API-ADMIN-INFO-000 P0 | 学习信息后台接口总设计 【status:todo】
Opened
#139 API-ADMIN-INFO-001 P0 | Dashboard 数据接口 【status:blocked】
Opened
#140 API-ADMIN-INFO-002 P0 | ReadingEvent 查询 / 详情接口 【status:blocked】
Opened
#141 API-ADMIN-INFO-003 P0 | failed / warning / duplicate 查询接口 【status:blocked】
Opened
#142 API-ADMIN-INFO-004 P0 | ReadingEvent 重放 / 修复接口 【status:blocked】
Opened
#143 API-ADMIN-INFO-005 P0 | LearningSession 查询 / 详情接口 【status:partial】
Opened
#144 API-ADMIN-INFO-006 P0 | MaterialReadingProgress 查询 / 详情接口 【status:blocked】
Opened
#145 API-ADMIN-INFO-007 P0 | DailyLearningActivity 查询接口 【status:blocked】
Opened
#146 API-ADMIN-INFO-008 P0 | LearningRecord 查询 / 详情接口 【status:blocked】
Opened
#147 API-ADMIN-INFO-009 P1 | 用户学习时间线接口 【status:blocked】
Opened
#148 API-ADMIN-INFO-010 P1 | 单用户学习数据诊断接口 【status:blocked】
Opened
#149 API-ADMIN-INFO-011 P1 | 单资料学习数据诊断接口 【status:blocked】
Opened
#150 API-ADMIN-INFO-012 P0 | 异常数据查询接口 【status:blocked】
Opened
#151 API-ADMIN-INFO-013 P1 | active / interrupted session 管理 【status:blocked】
Opened
#152 API-ADMIN-INFO-014 P1 | TemporaryReadingMaterial 管理 【status:blocked】
Opened
#153 API-ADMIN-INFO-015 P1 | 学习数据重算接口 【status:blocked】
Opened
#154 API-ADMIN-INFO-016 P1 | 学习事件处理配置接口 【status:todo】
Opened
#155 API-ADMIN-INFO-017 P1 | 学习数据导出接口 【status:blocked】
Opened
#156 API-ADMIN-INFO-018 P0 | 权限与审计日志接口 【status:partial】
Opened
#157 API-ADMIN-INFO-019 P1 | admin 接口测试 【status:blocked】
Opened
#158 API-ADMIN-INFO-020 P1 | admin 接口文档 【status:todo】
Opened
#159 M8 P2 | getSummary/getTrend 优化:使用 findByDateRange 替代 findAll 全表扫描
Opened
#160 M-API-ADMIN-INFO P2 | Admin 端点接入 AdminJwtGuard 鉴权
Opened
#161 API-AI-000:AI Runtime 总体架构设计
Opened
#162 API-AI-001:API 与 Rust Runtime 内部通信协议设计
Opened
#163 API-AI-002:AI Job 状态机与任务调度设计
Opened
#164 API-AI-003:AI 数据权限、隐私授权与用户设置设计
Opened
#165 API-AI-004:UserLearningProfile 用户学习画像 Schema
Opened
#166 API-AI-005:UserAiSettings 用户 AI 设置与授权 Schema
Opened
#167 API-AI-006:UserModelCredential 用户 DeepSeek Key 加密存储 Schema
Opened
#168 API-AI-007:AiRuntimeJob / AiRuntimeResult Schema
Opened
#169 API-AI-008:LearningAnalysisSnapshot Schema
Opened
#170 API-AI-009:ModelInvocationLog 模型调用日志 Schema
Opened
#171 API-AI-010:PromptVersion / OutputSchemaVersion 记录字段设计
Opened
#172 API-AI-011:用户学习画像保存 / 查询 API
Opened
#173 API-AI-012:用户 AI 授权设置 API
Opened
#174 API-AI-013:用户 DeepSeek Key 添加 / 替换 / 删除 API
Opened
#175 API-AI-014:用户 DeepSeek Key 测试连接 API
Opened
#176 API-AI-015:用户 Key 加密、脱敏、日志隔离
Opened
#177 API-AI-028:Runtime 内部鉴权机制
Opened
#178 API-AI-029:Runtime 拉取 pending job 接口
Opened
#179 API-AI-030:Runtime 获取 Snapshot 接口
Opened
#180 API-AI-031:Runtime 获取模型调用凭证接口
Opened
#181 API-AI-032:Runtime 提交执行结果接口
Opened
#182 API-AI-033:Runtime 提交调用日志接口
Opened
#183 API-AI-034:Runtime 提交失败原因接口
Opened
#184 API-AI-070:用户 AI 消费额度、每日 Token 预算与限流执行
Opened
#185 API-AI-071:平台 AI 调用总预算、成本熔断与全局限流
Opened
#186 API-AI-072:API 与 Rust Runtime 版本兼容性协议与拒绝策略
Opened
#187 API-AI-016:LearningAnalysisSnapshot Builder
Opened
#188 API-AI-017:用户设置优先级规则
Opened
#189 API-AI-018:学习行为信号聚合
Opened
#190 API-AI-019:设备场景信号聚合
Opened
#191 API-AI-020:学习状态评分与权重配置
Opened
#192 API-AI-021:Snapshot 版本化与过期策略
Opened
#193 API-AI-022:创建 AI 学习状态分析 Job
Opened
#194 API-AI-023:创建题目生成 Job
Opened
#195 API-AI-024:创建卡片生成 Job
Opened
#196 API-AI-025:Runtime Job 派发 / 锁定 / 超时规则
Opened
#197 API-AI-026:Job 失败重试与取消机制
Opened
#198 API-AI-027:Job 状态查询 API
Opened
#199 API-AI-035:AI 学习状态分析结果落库
Opened
#200 API-AI-036:WeakPointCandidate 薄弱点候选落库
Opened
#201 API-AI-037:NextActionRecommendation 下一步建议落库
Opened
#202 API-AI-038:QuestionGenerationPlan 题目生成计划落库
Opened
#203 API-AI-039:FlashcardGenerationPlan 卡片生成计划落库
Opened
#204 API-AI-040:Runtime 输出校验与业务规则二次校验
Opened
#205 API-AI-041:QuizQuestion Schema / Repository
Opened
#206 API-AI-042:Flashcard Schema / Repository
Opened
#207 API-AI-043:Runtime 题目候选转正式题目
Opened
#208 API-AI-044:Runtime 卡片候选转正式卡片
Opened
#209 API-AI-045:题目 / 卡片 sourceBlockIds 与知识点绑定
Opened
#210 API-AI-046:题目 / 卡片去重策略
Opened
#211 API-AI-047:用户反馈:保存 / 删除 / 重生成 / 无用
Opened
#212 API-AI-048:查询 AI 学习分析结果 API
Opened
#213 API-AI-049:查询下一步学习建议 API
Opened
#214 API-AI-050:查询题目生成结果 API
Opened
#215 API-AI-051:查询卡片生成结果 API
Opened
#216 API-AI-052:触发重新分析 API
Opened
#217 API-AI-053:用户反馈提交 API
Opened
#218 API-AI-069:API / Runtime / iOS / Admin AI 接入文档
Opened
#219 API-AI-073:DeepSeek 不可用时的降级策略
Opened
#220 API-AI-074:AI Job 完成通知机制
Opened
#221 API-AI-075:Runtime 实例心跳、失联检测与锁批量释放
Opened
#222 API-AI-054:Admin AI Job 列表 / 详情接口
Opened
#223 API-AI-055:Admin Runtime 调用日志接口
Opened
#224 API-AI-056:Admin DeepSeek 成本统计接口
Opened
#225 API-AI-057:Admin 用户 Key 状态诊断接口
Opened
#226 API-AI-058:Admin AI 分析结果查看接口
Opened
#227 API-AI-059:Admin 题目 / 卡片生成质量查看接口
Opened
#228 API-AI-060:Admin 失败任务重跑接口
Opened
#229 API-AI-061:Admin Runtime 健康状态接口
Opened
#230 API-AI-062:AI Runtime 相关测试
Opened
#231 API-AI-063:AI Runtime 相关测试
Opened
#232 API-AI-064:AI Runtime 相关测试
Opened
#233 API-AI-065:AI Runtime 相关测试
Opened
#234 API-AI-066:AI Runtime 相关测试
Opened
#235 API-AI-067:AI Runtime 相关测试
Opened
#236 API-AI-068:AI Runtime 相关测试
Opened
#237 API-AI-076:AI Runtime 告警规则与通知
Opened
#238 API-AI-077:AI 数据保留与清理策略
Opened
#239 API-AI-078:Prompt 质量跟踪与版本升级流程
Opened
#240 API-AI-079:批量 AI 分析与子 Job 拆分策略
Opened
#241 API-AI-080: ImportPage 改为走 KnowledgeSource 管线(iOS 侧改调用链)
Opened
#242 API-AI-081: KnowledgeItem 加 sourceId 外键关联 KnowledgeSource
Opened
#243 API-AI-082: 新增手动触发 Source 解析接口
Opened
#244 API-ADMIN-010: admin API 列表接口统一返回 userName/kbName/materialName
Opened
#245 [M-AI-01-01] 冻结统一 AI 架构 ADR 与第一阶段约束
Opened
#246 [M-AI-01-02] 审计 Worker 执行依赖闭包与进程内事件依赖
Opened
#247 [M-AI-01-03] 分离 AppModule 与 WorkerModule 的 Processor 注册
Opened
#248 [M-AI-01-04] 显式化 BullMQ 队列和 Worker 配置
Opened
#249 [M-AI-01-05] 完善独立 NestJS Worker 启动与生命周期
Opened
#250 [M-AI-01-06] 统一 Docker 与生产 systemd 的 API/Worker 部署拓扑
Opened
#251 [M-AI-01-07] 实现真实 Worker Heartbeat 与 Admin 在线状态
Opened
#252 [M-AI-01-08] 建立真实 MySQL + Redis 的 API/Worker 集成验收
Opened
#273 [M-AI-02-01] 审计现有 AI Job Schema、数据规模与兼容依赖
Opened
#274 [M-AI-02-02] 冻结 AiJob Expand Schema 与迁移契约
Opened
#275 [M-AI-02-03] Expand AiAnalysisJob 身份、路由与幂等字段
Opened
#276 [M-AI-02-04] Expand AiAnalysisJob 生命周期、执行与输出字段
Opened
#277 [M-AI-02-05] 新增不可变 AiJobSnapshot 数据模型
Opened
#278 [M-AI-02-06] 新增 AiJobArtifact 产物关联模型
Opened
#279 [M-AI-02-07] 新增 Transactional Outbox 数据模型与仓储
Opened
#280 [M-AI-02-08] 扩展 AiUsageLog 的 Job、尝试次数与凭据归属
Opened
#281 [M-AI-02-09] 将 Prisma 逻辑模型 AiAnalysisJob 重命名为 AiJob
Opened
#282 [M-AI-02-10] 实现 Legacy 字段到 AiJob 新字段的 Shadow Write 与历史回填
Opened
#283 [M-AI-02-11] GATE: AiJob 数据库 Expand 最终兼容性与迁移验收
Opened
#284 [M-AI-03] 审计现有 Job 创建、Worker 执行与 Outbox 接入边界
Opened
#285 [M-AI-03] 冻结统一 Job Engine、Registry、Outbox 与状态机 ADR
Opened
#286 [M-AI-03] 实现 AiJob 状态机与原子状态仓储
Opened
#287 [M-AI-03] 实现 Job Definition Registry 与注册校验
Opened
#288 [M-AI-03] 注册新队列与薄 Worker Processor
Opened
#289 [M-AI-03] 实现事务化 AiJob 创建、Snapshot 与 Enqueue Outbox
Opened
#290 [M-AI-03] 实现 Outbox Dispatcher 与幂等 BullMQ 入队
Opened
#291 [M-AI-03] 实现统一 AiJob Worker Execution Engine
Opened
#292 [M-AI-03] 实现 Result Projector 与 Artifact 原子提交框架
Opened
#293 [M-AI-03] 实现 Job 查询、取消、Admin 重试与运行可观测性
Opened
#294 [M-AI-03] 建立 Synthetic Job Definition 与真实端到端测试
Opened
#295 [M-AI-03-GATE] 统一 Job Engine、Registry 与 Outbox 最终验收
Opened
#296 [M-AI-04-01] 审计并冻结 Active Recall 新旧链路迁移契约
Opened
#297 [M-AI-04-02] 注册 Active Recall Job Definition 与输入 Snapshot
Opened
#298 [M-AI-04-03] 实现 Active Recall Executor 与输出验证
Opened
#299 [M-AI-04-04] 实现 Active Recall Projector、Artifact 与幂等结果写入
Opened
#300 [M-AI-04-05] 将 Active Recall 提交入口接入统一 AiJob CreationService
Opened
#301 [M-AI-04-06] 完成 Active Recall 状态兼容、可观测性与回滚机制
Opened
#302 [M-AI-04-07] 建立 Active Recall 真实业务 E2E 与受控切换验证
Opened
#303 [M-AI-04-08-GATE] Active Recall 统一 Job Engine 迁移验收与切换
Opened
#304 [M-AI-05-01] 审计并冻结 Feynman 与复习产物迁移契约
Opened
#305 [M-AI-05-02] 注册 Feynman Job Definition 与输入 Snapshot
Opened
#306 [M-AI-05-03] 实现 Feynman Executor 与结构化输出验证
Opened
#307 [M-AI-05-04] 实现 Feynman Projector 与复习产物原子写入
Opened
#308 [M-AI-05-05] 将 Feynman 提交入口接入统一 AiJob Engine
Opened
#309 [M-AI-05-06] 完成 Feynman 状态兼容、观测与回滚机制
Opened
#310 [M-AI-05-07] 建立 Feynman 真实业务 E2E 与受控切换验证
Opened
#311 [M-AI-05-08-GATE] Feynman 与复习产物统一引擎迁移验收
Opened
#312 [M-AI-06-01] 审计并冻结 Feynman ReviewCard 子 Job 契约
Opened
#313 [M-AI-06-02] 支持事务内创建 AiJob Child Job、Snapshot 与 Outbox
Opened
#314 [M-AI-06-03] 注册 ReviewCard Generation Child Job Definition 与 Snapshot
Opened
#315 [M-AI-06-04] 实现 ReviewCard Generation Executor 与输出验证
Opened
#316 [M-AI-06-05] 实现 ReviewCard Child Projector、Artifact 与卡片幂等
Opened
#317 [M-AI-06-06] 将 Feynman Parent Projector 接入 ReviewCard Child Job
Opened
#318 [M-AI-06-07] 建立 Feynman ReviewCard Child Job 真实 E2E
Opened
#319 [M-AI-06-08-GATE] Feynman ReviewCard 子 Job 迁移验收
Opened
#320 [M-AI-07-01] 审计并冻结 Quiz 生成与题目产物迁移契约
Opened
#321 [M-AI-07-02] 注册 Quiz Generation Job Definition 与输入 Snapshot
Opened
#322 [M-AI-07-03] 实现 Quiz Generation Executor 与题目输出验证
Opened
#323 [M-AI-07-04] 实现 Quiz Projector、题目产物与数据库级幂等
Opened
#324 [M-AI-07-05] 将 Quiz 生成入口接入统一 AiJob Engine
Opened
#325 [M-AI-07-06] 完成 Quiz 状态、查询、答案安全与回滚兼容
Opened
#326 [M-AI-07-07] 建立 Quiz Generation 真实业务 E2E 与 CI 门禁
Opened
#327 [M-AI-07-08-GATE] Quiz 生成统一引擎迁移验收
Opened
#328 [M-AI-08-01] 盘点剩余 AI Workflow 并冻结学习综合分析迁移契约
Opened
#329 [M-AI-08-02] 实现学习分析数据聚合、Snapshot 与输入版本
Opened
#330 [M-AI-08-03] 注册 Learning Analysis Job Definition 并实现 Executor
Opened
#331 [M-AI-08-04] 实现学习分析业务验证、证据引用与安全边界
Opened
#332 [M-AI-08-05] 实现 LearningAnalysis Projector、Recommendation 产物与幂等
Opened
#333 [M-AI-08-06] 接入手动/定时触发、Feature Flag 与查询兼容
Opened
#334 [M-AI-08-07] 建立 Learning Analysis 真实业务 E2E 与 CI 门禁
Opened
#335 [M-AI-08-08-GATE] 学习综合分析迁移与 AI 业务迁移闭环验收
Opened
#336 [M-QUIZ-01] Attempt 生命周期与答案可见性控制
Opened
#337 [M-QUIZ-01] 提交原子性与幂等控制
Opened
#338 [M-QUIZ-01] iOS 题目加载与 Attempt 生命周期对接
Opened
#339 [M-QUIZ-01] 冻结 choice、fill、judge 跨端契约并完善 fill 题型
Opened
#340 [M-QUIZ-01] 接入 Quiz 题型维度学习分析
Opened
#341 [M-QUIZ-01-GATE] Quiz 跨端答题闭环最终验收
Opened
#342 [M-MEMBER-01] 冻结 App Store 商品、Premium 权益数值与额度窗口
Opened
#343 [M-MEMBER-01] Expand 账号令牌、商品映射、会员 Grant 与 PlanQuota Schema
Opened
#344 [M-MEMBER-01] 新增不可变 App Store 交易、通知 Inbox 与 Payload 审计模型
Opened
#345 [M-MEMBER-01] 实现 EffectiveMembership 与普通用户会员只读 API
Opened
#346 [M-MEMBER-01] 实现 App Store JWS 交易验证与幂等会员发放
Opened
#347 [M-MEMBER-01] 实现 App Store Server Notifications V2 Durable Inbox 与生命周期投影
Opened
#348 [M-MEMBER-01] 实现 EffectiveQuota、额度预占返还与 Legacy/Shadow/Enforced
Opened
#349 [M-MEMBER-01] 将 AI、Chat、OCR、Vision、存储和知识库接入统一额度
Opened
#350 [M-MEMBER-01] 实现 iOS StoreKit 2 核心、交易监听、恢复与测试基础
Opened
#351 [M-MEMBER-01] 完成 iOS 会员中心、额度展示、购买状态与合规入口
Opened
#352 [M-MEMBER-01-GATE] 会员订阅、权益、额度与恢复购买最终验收