Files
worldquant-alpha-system/.scratch/research-migration/spec.md
T

27 lines
2.5 KiB
Markdown

# 研究功能迁移
Status: ready-for-agent
用户于 2026-09-08 明确授权实现对话中的四阶段迁移方案。范围为模板与变体闭环、特征及成果管理、预算内自动研究、原生 QuantFlow。保留单账户、单进程、现有平台快照与回测契约。追加要求:逐阶段完成、每阶段提交代码并提供验收报告;允许读取 account.json 进行真实 WorldQuant 联调与模拟回测。不得输出凭据。不部署;不进行正式 Alpha 提交或平台属性回写。
## 产品与接口
侧栏按数据与素材(数据目录、算子库、模板工坊)、研究实验(特征工程、Alpha 变体、回测研究)、研究编排(研究流水线、QuantFlow)、研究成果(Alpha 管理)分组。个人信息走用户菜单。新增功能有完整业务后才公开入口。
统一表达式解析、类型化变量、有限组合与可复现采样;模板稳定 ID、不可变版本和导入差异预览;变体记录种子、改动与多输入快照;评估保留规则、证据、模型建议及缺失项;研究产物以数据库引用传递。原生流程共用业务节点与现有回测调度,固定配方和画布共用运行实现。
新增 `/api/v1/research` 与 catalog 元数据接口;保留旧 Chatbox 与回测接口。研究授权由服务端保存并核验,含有限轮数、模拟条目、模型调用预算及固定范围/方法/版本。每轮保存不可变回测预览。停止不承诺远端取消;未知提交不重提。新研究候选不直接创建平台 Alpha。
## 界面约定
scope_sketch: 紧凑研究页面,素材编辑、候选预览、结果和运行控制;空状态指向真实输入准备。
lark_style_recipe: 沿用现有白色工作区、浅色侧栏、蓝色主操作及 4px 基准,复用 Semi 控件。
ud_control_coverage: Button、Input、Select、Tabs、Table、Modal、SideSheet、Tag、Banner。
right_rail_policy: 沿用现有 AI 与业务面板互斥规则,跨页保留草稿。
icon_plan: 保留现有侧栏图标系统;新增页面以文字与原生控件为主,不新增装饰图标。
media_decision: 不需要图片;QuantFlow 以可交互节点和连线表达流程。
## 验证
表达式边界、输入归属及跨市场可用性、不可变版本、导入冲突、基线及来源、规则不被模型覆盖;固定回测确认、预算扣减、重复启动、暂停恢复、未知提交、流程连接与事件幂等。隔离 HTTP/数据库测试、前端构建与浏览器闭环、PostgreSQL 迁移和备份恢复。真实上游协议另行联调。