Files

1.0 KiB
Raw Permalink Blame History

Gitea Workflow 核心模块进度

Log

  • 已读取项目 AGENTS、规划技能、PRD 与现有 lib/test 风格。
  • 已确认本轮使用独立 lib/gitea-workflow-*.js 文件和独立单元测试脚本。
  • 已新增 gitea-workflow-domain.jsgitea-workflow-store.jsgitea-workflow-queue.jsgitea-workflow-service.js;并补齐现有 gitea-workflow-core.js 的 turn、配置脱敏、规范化任务入队和 server runner 挂接契约。
  • 核心单测从 6 项扩展为 7 项覆盖验签、mention/Bot 过滤、delivery 去重、持久化恢复、并发队列、MCP 配置和 enqueueNormalizedTask
  • 已通过 node --check、核心单测、Webhook 回归、工作区单测、管理 API 单测和 npm run regression
  • 已补充 expectedVersion 乐观并发校验,旧状态写入会返回 version_conflict,并将资源 resourceKey 对齐为 <repoKey>:<kind>:<number>
  • 已清理本轮 server smoke 产生的临时 config/gitea-* 状态与空工作区锁目录,避免运行态文件混入交付。