feat: 自动候选筛选、股票研究工作台与 master 自动部署 #1

Merged
Blizzard merged 2 commits from dev into master 2026-10-09 12:49:54 +00:00
Owner

行情同步后,已启用的研究策略现在可以自动生成待审核候选,保存真实日线、来源、策略版本与输入快照;策略暂停或换版后,旧候选和未完成计划失效。管理端围绕股票行情、日线与候选审核重排;公开行情可触发一次站内提醒,不产生自动成交。

接入 Gitea CI/CD:仅 master push(包含 PR 合并)触发。检查通过后将 Go、内嵌管理端与 Python 运行镜像部署至 192.168.100.132:/home/workspace/sundynix-veyra。服务器配置和主密钥保留,部署执行版本化迁移、依赖就绪检查与应用回滚。master 已禁止直接推送和强制推送,管理员遵守分支保护。

验证:本地与 Linux Docker 中的隔离 PostgreSQL Go race 测试、go vet/gofmt、管理端类型检查/构建/embed、App 12 项测试与双平台导出、六项发布脚本测试均通过。最终运行镜像已启动验证:管理端 200,缺依赖时 readyz 503,Python 可用。

当前仍采用开发认证与研究行情;候选需人工审核发布,远程推送、正式认证与生产行情授权尚未完成。App 导出不等于 IPA/TestFlight 发布。数据库迁移不会在应用回滚时自动撤销。

行情同步后,已启用的研究策略现在可以自动生成待审核候选,保存真实日线、来源、策略版本与输入快照;策略暂停或换版后,旧候选和未完成计划失效。管理端围绕股票行情、日线与候选审核重排;公开行情可触发一次站内提醒,不产生自动成交。 接入 Gitea CI/CD:仅 master push(包含 PR 合并)触发。检查通过后将 Go、内嵌管理端与 Python 运行镜像部署至 192.168.100.132:/home/workspace/sundynix-veyra。服务器配置和主密钥保留,部署执行版本化迁移、依赖就绪检查与应用回滚。master 已禁止直接推送和强制推送,管理员遵守分支保护。 验证:本地与 Linux Docker 中的隔离 PostgreSQL Go race 测试、go vet/gofmt、管理端类型检查/构建/embed、App 12 项测试与双平台导出、六项发布脚本测试均通过。最终运行镜像已启动验证:管理端 200,缺依赖时 readyz 503,Python 可用。 当前仍采用开发认证与研究行情;候选需人工审核发布,远程推送、正式认证与生产行情授权尚未完成。App 导出不等于 IPA/TestFlight 发布。数据库迁移不会在应用回滚时自动撤销。
Blizzard added 2 commits 2026-10-09 12:48:42 +00:00
Blizzard merged commit abcb1c99e8 into master 2026-10-09 12:49:54 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Blizzard/Veyra#1