Skip to content

实现04:00模拟交易同步后的全自动PR归档 #11

Description

@liuli195

This was generated by AI during triage.

What to build

把每天 04:00 的 JoinQuant(聚宽)活动模拟交易同步扩展为安全的全自动归档闭环。任务在专用 worktree(工作树)或 checkout(检出目录)中完成同步、验证和提交;有有效改动时推送自动化分支,并通过 PR Flow(拉取请求流程)创建或更新 PR、等待必需检查、自动合并和清理。不得无人值守直推 main

Acceptance criteria

  • 计划任务使用专用工作目录和运行锁,不切换、提交或清理用户当前工作区。
  • 执行前检查 JoinQuant(聚宽)登录状态、GitHub 凭证和远端 main 基线;认证失效时安全停止。
  • 调用发布入口同步全部活动模拟交易,并只提交通过 manifest(清单)和文件摘要校验的归档改动。
  • 没有归档变化时不创建提交或 PR(拉取请求),以成功无操作状态结束。
  • 有变化时使用 ASCII(英文字符)自动化分支和简体中文提交说明,创建或更新唯一活动 PR。
  • PR Flow(拉取请求流程)等待 Full Verify(完整验证)、CodeQL(代码扫描)和 review gate(审查门禁),全部通过后自动合并并清理分支。
  • 同步、校验、提交、推送、检查或合并任一步失败时不得合并;保留结构化错误和恢复入口,并返回失败状态。
  • 自动化不得提交账号、密码、token(访问令牌)、Cookie(浏览器凭证)或浏览器 profile(配置目录)。
  • 端到端回归从计划任务发布命令覆盖无变化、成功合并、同步失败和检查失败路径。

Blocked by

None - can start immediately

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priority / non-blocking retained issueenhancementNew feature or requestready-for-agentReady for an implementation agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions