Files
ai-exchange/docs/archive/AI_ICT_TradingAgents_P6自动任务清单_v1.md
T

3.2 KiB

AI_ICT + TradingAgents P6 自动任务清单 v1

1. 文档目标

本清单用于驱动 Research Council P6 的自动化闭环。

P6 定位:

在 P5 已恢复 healthy review 后,提供一个可调度的 governance tick,让自动化流程能判断当前应 no-op、补跑 optimization cycle,还是打开 bounded slice。

P6 不新增交易能力,不改变 execution gate、live readiness、risk governor、trust bucket 或 operator confirmation protocol。


2. 启动条件

只有满足以下条件,自动化流程才应进入 P6:

  1. Research Council P5 已完成 confirmed-swing replay evidence 闭环
  2. latest optimization review 为 healthy
  3. recommended_actions 为 continue_periodic_optimization_cycle
  4. can_open_bounded_slice=false

3. 默认执行顺序

P6-1 governance tick service

目标: 把 optimization review 的状态转成自动化可消费的 tick status。

主要文件:

  • src/services/research_council/council_governance_tick_service.py

完成标志:

  • healthy -> no_op_healthy
  • stale/missing -> cycle_required
  • needs_attention -> bounded_slice_required
  • 只有显式开启 auto_run_stale_cycle 或 force_cycle 才补跑 optimization cycle

P6-2 CLI 入口

目标: 提供可被计划任务、远端 cron 或人工 smoke 调用的入口。

主要文件:

  • scripts/run_research_council_governance_tick.py

完成标志:

  • 支持 JSON 输出
  • 支持 review 参数
  • 支持受控 cycle 参数
  • 默认 healthy 时只输出 no-op,不写交易状态

P6-3 API 入口

目标: 让远端服务可通过 HTTP 执行 governance tick。

主要文件:

  • src/api/research_council.py
  • src/api/server.py

接口:

  • POST /trading/research-council/governance-tick

完成标志:

  • healthy tick 返回 status=no_op_healthy
  • tick 输出 safe_to_auto_continue
  • tick 输出 requires_cycle_run
  • tick 输出 requires_bounded_slice

P6-4 状态锚点与远端验证

目标: 完成本地与远端闭环。

完成标志:

  • focused tests 通过
  • npm run lint / build / visual:snapshots 通过
  • 本地 CLI smoke 通过
  • 本地 API smoke 通过
  • 远端 deploy / smoke 通过
  • 远端 governance tick 返回 no_op_healthy

4. 阶段出口

只有同时满足以下条件,P6 才可视为完成闭环:

  1. governance tick 能稳定读取 optimization review
  2. healthy 状态不会触发无意义写操作
  3. needs_attention 状态只返回 bounded action,不自动越权修复
  4. stale/missing 状态只有显式授权才补跑 cycle
  5. 本地与远端验证完成,或外部环境阻塞被明确记录

完成后状态应写为:

state: research_council_p6_governance_tick_closed
current_phase: Research Council P6 Governance Tick

5. 边界守卫

P6 不允许做以下事情:

  1. 不允许把 governance tick 结果解释为真实可交易信号
  2. 不允许修改 execution_allowed
  3. 不允许修改 real_live_ready
  4. 不允许自动升级或降级 trust bucket
  5. 不允许绕过 operator confirmation protocol

P6 的输出只允许进入:

  • automation status
  • operator summary
  • optimization governance logs
  • 下一轮 bounded optimization 建议