Files

12 lines
1.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Gitea Workflow 核心模块进度
## Log
- 已读取项目 AGENTS、规划技能、PRD 与现有 lib/test 风格。
- 已确认本轮使用独立 `lib/gitea-workflow-*.js` 文件和独立单元测试脚本。
- 已新增 `gitea-workflow-domain.js``gitea-workflow-store.js``gitea-workflow-queue.js``gitea-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-*` 状态与空工作区锁目录,避免运行态文件混入交付。