Skip to content

feat(research): 内置研究与变化跟踪的持久成果闭环 #131

Description

@1012839419a-alt

用户授权:派发多个隔离 worktree,并以 goal 循环推进,直到项目首发实际收口。
协调后端:当前 Codex 根任务的原生协作与持续 Goal;唯一协调者为该任务主 Agent。
所有执行者必须先核对本 Issue、原生父级、实际 worktree、分支和基线,回报 ACK 后执行。
循环要求:检查缺口 → 最小实现 → 运行相关检查 → 根据真实失败修复 → 回报证据。只读审查或卡片不构成功能验收。
禁止推送快照基线、改写主目录、碰触生产数据库、输出凭证、发布服务、删除用户项目。只允许本分支新增本任务提交。
跨范围需要主 Agent 调整合同;发现缺依赖/真实凭证不可用时报告具体缺项,继续不依赖该项的工作。
完成回报包含提交 SHA、变更范围、执行命令及结果、真实/模拟证据区别、未运行项和剩余缺口。主 Agent 独立验收后才可认定交付。

父目标:#130
contractRepo / executionRepo:2233admin/opencli-Razormind
worktree:D:\projects\opencli-closeout-20260912-research
branch:codex/launch-closeout-20260912-research
baseline:aa30def08a425d6a2fb7217adda1e53054d42ff5
ownedPaths:

  • backend/services/research_service.py
  • backend/schemas/research.py
  • backend/api/v1/research.py
  • backend/api/v1/chat.py
  • tests/unit/test_research_service.py
  • tests/integration/test_research_api.py
  • docs/usage/research.md

目标:实现受工作区/项目授权的异步公开资料研究和有限 URL 变化跟踪;复用持久运行/成果与来源链,提供安全网页读取与配置驱动搜索、平台聊天工具。主 Agent 负责 router/config 注册。
验收:真实抓取与来源引用;任务返回 ID、查询实际状态;限制查询/正文/响应规模和 SSRF;没有搜索配置时明确指定资料研究;前后快照可靠比较、失败不覆盖基线、无变化不伪造事件;针对失败/隔离/引用/基线写测试。
delivery:本 worktree 分支上的本任务提交 SHA,由主 Agent 整合验收;不得推送。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions