Commit Graph
2 Commits
Author SHA1 Message Date
mzaxd d5bf20bbf3 feat: 添加项目发现去重检查 API
新增去重检查功能,避免创建重复的探索任务:

API 端点:POST /api/discovery/check-duplicates

功能特性:
- 检查 URL 是否已存在 PENDING/IN_PROGRESS 任务
- 检查 URL 是否已存在 COMPLETED/FAILED 任务
- 检查 URL 对应的项目是否已通过 ExternalLink 收录
- 返回每条 URL 的 shouldCreate 判断和建议原因

新增文件:
- src/app/api/discovery/check-duplicates/route.ts: 去重检查逻辑
- src/lib/validations.ts: CheckTaskDuplicatesSchema

文档更新:
- docs/discovery-workflow.md: 添加步骤 2.5 去重检查文档
  - API 调用示例
  - 返回结果说明
  - 去重逻辑优先级
  - n8n 集成建议
2026-01-18 17:44:29 +08:00
mzaxd dbd6773d91 docs: 添加项目发现工作流文档
详细说明了 AI 项目自动发现和收录的完整流程,包括:
- n8n 自动化平台收集项目链接
- 创建探索任务 API
- Content Explorer Agent 和 API Submitter Agent 的工作流程
- 数据验证和多级去重逻辑
- 环境配置和执行监控指南
2026-01-18 13:08:01 +08:00