Commit Graph

11 Commits

Author SHA1 Message Date
claude_dev 67d1c1ef2f ci(vps-gate): commit必打[vps]/[nas]标签+vps-deployed tag+待推issue [nas]
CI/CD / test (push) Successful in 11s
CI/CD / nas-deploy (push) Successful in 24s
CI/CD / nas-verify (push) Failing after 4s
- ci-cd: enforce-label(本次push无标签→fail,merge豁免) + check-vps-needed(nas-verify绿后对比vps-deployed tag,有[vps]未部署→开issue)
- vps-deploy: 成功打vps-deployed tag + 关issue(gap清空)
- scripts/ci/vps_pending_check.py: issue开/关/更新(CI复用)
- docs: vps-impact-map触及面表 + vps-deploy-pending判定记录
- CLAUDE.md: 部署流程段补标签约定
2026-08-02 23:25:40 +08:00
claude_dev 9013ecc141 docs(claude): 加部署职责边界(业务session只push,推VPS是运维+人决策)
CI/CD / test (push) Successful in 12s
CI/CD / nas-deploy (push) Successful in 29s
CI/CD / nas-verify (push) Successful in 4s
明确:开发/数据/策略 session 改完代码 git push 即完成(NAS 自动验证),不要自己推 VPS;VPS prod 必须 nas-verify 绿后由人触发 vps-deploy(运维 agent + 人协作)。让所有 session 按当前分层方案执行。
2026-07-31 22:44:41 +08:00
claude_dev 74c280d636 docs(claude): 部署流程改分层(NAS自动验证+VPS dispatch两种approve)
CI/CD / test (push) Successful in 10s
CI/CD / nas-deploy (push) Successful in 22s
CI/CD / nas-verify (push) Successful in 3s
CI/CD 已改分层: ci-cd.yml push→NAS 自动部署+验证(nas-verify 秒级 gate); vps-deploy.yml workflow_dispatch 触发推 VPS(人工 UI 点 / agent basic auth dispatch API)。promote.sh 加 --target nas|vps|all。CLAUDE.md 部署段同步。
2026-07-31 15:25:10 +08:00
claude_dev 167b16ae35 docs(claude): backtest_results.db路径改v2+标注VPS用env(NAS test跑backtest生成)
CI/CD / test (push) Successful in 10s
CI/CD / nas-smoke (push) Successful in 2s
CI/CD / vps (push) Successful in 19s
2026-07-31 07:30:11 +08:00
claude_dev 351b480bfa docs(claude): 修NAS quant_trading.db路径(v2 data_backup 26G,旧sanguo_vnpy已空v1残留)
CI/CD / test (push) Successful in 10s
CI/CD / nas-smoke (push) Successful in 2s
CI/CD / vps (push) Successful in 15s
2026-07-30 22:47:18 +08:00
claude_dev 907894e9ce docs(claude): 部署流程改CI/CD自动为主(push触发test→nas-smoke→vps)+手动promote备用
CI/CD / test (push) Successful in 11s
CI/CD / nas-smoke (push) Successful in 4s
CI/CD / vps (push) Successful in 16s
2026-07-30 22:36:17 +08:00
claude_dev 510f77e6ea fix(backtest): result_id 用 DB 行 id + equity/trades 落 JSON(S1.1+S1.2)
- BacktestResult 加 id;save_result 设 result.id=lastrowid(修 get_result bug)
- runner._on_done 用 result.id(getattr 兜底 FactorReport)
- cta_engine 构建 equity_curve/trades DataFrame;save 传 file_dir
- result_store parquet→JSON(去 pyarrow 依赖,本机/容器都稳)
- 16 tests passed
2026-07-07 06:06:10 +08:00
claude_dev 8a03a2450e fix(config): gitea defaultBranch main→master + .gitignore 放行 gitea-config.json 2026-07-06 13:12:37 +08:00
claude_dev 1c0e8d74df docs(claude): 记录 NAS 部署目录(安装/数据路径 + rsync 流程 + SSH/docker 访问) 2026-07-06 13:08:37 +08:00
claude_dev 1803610f23 docs: 新增 NAS Docker 迭代部署方案
新增 docs/deployment/nas-deploy-plan.md,固化应用层/镜像层分离的部署流程(rsync + docker restart)。CLAUDE.md 参考文档段加入索引。
2026-07-04 20:13:03 +08:00
claude_dev 918bbed0fc fix: 修复登录500错误和移除明文密码提示
- 修复 deps.py 中 get_vn_service 的引用错误 (vn_service.vn_service -> vn_service)
- 移除登录页面上的明文密码提示
- 改进前端错误处理,避免数据加载失败导致登录显示错误
2026-07-02 12:23:55 +08:00