This website requires JavaScript.
Explore
Help
Register
Sign In
sanguo
/
sanguo_vnpy_v2
Watch
3
Star
0
Fork
0
You've already forked sanguo_vnpy_v2
Code
Issues
5
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
3ecd413d797c2e0e358c08e5e96c69235cd354d5
sanguo_vnpy_v2
/
scripts
T
History
claude_dev
3ecd413d79
CI/CD / test (push)
Failing after 5s
Details
CI/CD / nas-deploy (push)
Has been skipped
Details
CI/CD / nas-verify (push)
Has been skipped
Details
feat(data_platform): xcheck 跨 vendor 对账域上线(spec §20.12.4 终版,对照类实施)——时机=写后即照两档(事件驱动主档挂 wash/corpus 班车+漂移兜底档 Phase 2b);内容=四层漏斗(键完整性→NOTICE_DATE 披露日→估值数值[qt 字段位 vs valuation_baostock peTTM/pbMRQ,阈值 0.1%/1% 分档]→分布漂移缓后)+按需收窄;结果五级路由 L0 静默/L1 舍入档案/L2 报警 suspect/L3 多数派仲裁写 wash pending[XCHECK_L3_AUTO 默认关]/L4 人工;可追溯=findings 每行内嵌三方原值证据快照+trace_id xc-YYYYMMDD-NNNN 贯穿发现→仲裁→重洗→复验+根因分类学七类+报告 tmp+rename 原子+--dry-run;两 lane 接线:corpus_side 挂 run_corpus 尾(ann_em 拉取+qt 快照),fund_side 挂 run_dmsk 尾(读 wash manifests 命中股+新浪三表近12期+两源 NOTICE_DATE 本地对照);xcheck 不推 VPS(NAS 侧质检设施);TDD 19 例全套 484 绿 [nas]
2026-09-22 08:38:37 +08:00
..
ci
fix(live): 部署滚动重启QMT会话竞态根治双层——P1 runner_live connect退避重试5×10s(08-30实录live_17/20重拉后connect=-1整引擎退出静默缺仓,会话回收秒级重试即免疫,失败清理QmtBroker自带重试安全)+P0 重启脚本杀后等30s会话回收+引擎数核验追平杀前DB期望追不平exit 1红灯(vps_count_engines.py经promote部署,expected须杀前取);VPS实测双模式6/6;全量1359绿 [vps]
2026-08-30 12:46:48 +08:00
data_platform
feat(data_platform): xcheck 跨 vendor 对账域上线(spec §20.12.4 终版,对照类实施)——时机=写后即照两档(事件驱动主档挂 wash/corpus 班车+漂移兜底档 Phase 2b);内容=四层漏斗(键完整性→NOTICE_DATE 披露日→估值数值[qt 字段位 vs valuation_baostock peTTM/pbMRQ,阈值 0.1%/1% 分档]→分布漂移缓后)+按需收窄;结果五级路由 L0 静默/L1 舍入档案/L2 报警 suspect/L3 多数派仲裁写 wash pending[XCHECK_L3_AUTO 默认关]/L4 人工;可追溯=findings 每行内嵌三方原值证据快照+trace_id xc-YYYYMMDD-NNNN 贯穿发现→仲裁→重洗→复验+根因分类学七类+报告 tmp+rename 原子+--dry-run;两 lane 接线:corpus_side 挂 run_corpus 尾(ann_em 拉取+qt 快照),fund_side 挂 run_dmsk 尾(读 wash manifests 命中股+新浪三表近12期+两源 NOTICE_DATE 本地对照);xcheck 不推 VPS(NAS 侧质检设施);TDD 19 例全套 484 绿 [nas]
2026-09-22 08:38:37 +08:00
factor_research
chore(factor): P1二轮回评修缮——v1.1口径残留对齐+导入示例纠偏+replace_strict [nas]
2026-09-09 12:12:00 +08:00
nas_sync
feat(data_platform): xcheck 跨 vendor 对账域上线(spec §20.12.4 终版,对照类实施)——时机=写后即照两档(事件驱动主档挂 wash/corpus 班车+漂移兜底档 Phase 2b);内容=四层漏斗(键完整性→NOTICE_DATE 披露日→估值数值[qt 字段位 vs valuation_baostock peTTM/pbMRQ,阈值 0.1%/1% 分档]→分布漂移缓后)+按需收窄;结果五级路由 L0 静默/L1 舍入档案/L2 报警 suspect/L3 多数派仲裁写 wash pending[XCHECK_L3_AUTO 默认关]/L4 人工;可追溯=findings 每行内嵌三方原值证据快照+trace_id xc-YYYYMMDD-NNNN 贯穿发现→仲裁→重洗→复验+根因分类学七类+报告 tmp+rename 原子+--dry-run;两 lane 接线:corpus_side 挂 run_corpus 尾(ann_em 拉取+qt 快照),fund_side 挂 run_dmsk 尾(读 wash manifests 命中股+新浪三表近12期+两源 NOTICE_DATE 本地对照);xcheck 不推 VPS(NAS 侧质检设施);TDD 19 例全套 484 绿 [nas]
2026-09-22 08:38:37 +08:00
ops
tools(ops): 存量max_pool 30→0迁移脚本(默认dry-run,--apply才动手,幂等)——策略session 08-24移交项#1准备件 [nas]
2026-08-24 13:50:40 +08:00
qmt_relogin
feat(qmt_relogin): 哨兵第六探针+commit 告警(runbook#35 防御第一波,用户拍板「先探着」)——qmt_sentinel.py 新增 infra_probe():frps:7000 端口+claude.mysanguo.online 200+commit%≥90 三查,挂 main() 首位防交易栈早退跳过,RED/AMBER 纯记录不触发 recover()(relogin 救不了 frps,修复动作仍是手册 sc start);gate_json 加可选 fname 参数,infra 用独立 qmt_gate_latest_infra.json 防与 sentinel GREEN 互相覆盖;随既有哨兵 schtask 全天候 30min 节律零新调度(09-13 案发窗=周末下午正是旧盲区,现覆盖);VPS 已部署(.bak 备份)实战首跑 21:37:38 GREEN frps=up claude=200 commit=28.8%;runbook 第35起+frps 行同步(第一波落地,③内存上限归第二波与未来统一监控);09-13 断 5 天的教训=发现半径从「没人看」变 30min [vps]
2026-09-19 21:38:32 +08:00
shadow_desk
feat(shadow-desk): P0对账spike(runner加initial_positions通道+final_portfolio产出): BacktestEngine续跑注入初始持仓(引擎原生支持,不消耗现金); 期末现金/持仓/总值从engine.context.portfolio直取; run_backtest_json透传initial_positions+final_portfolio; scripts/shadow_desk/spike_p0全量vs 3段续跑对账(持仓逐只/现金总值/净值曲线<1e-6,自动月初分段或--split压除权边界); 6测试 [vps]
2026-08-14 10:10:51 +08:00
.gitkeep
…
bridge_err_full.py
chore(ops): 历史事故工具入库4只+清废6只两图(收编判定=可复用才留)——入库:bridge_err_full(order_error_events拒因payload聚合)/bridge_streams_tail(事件流通用尾视,argv传key)/harvest_zombies(09-14僵尸引擎收割器,wedged子进程terminate+supervisor自动重拉,status只读模式,该故障模式会复发)/reanchor_value(value双轨重锚工序=run-monthly-force-calendar案记录的实现,停机安全闸+备份+删strategy_start_date字段,重锚需求若再现直接可用);删除(日期焊死的一次性取证,事故均已闭环入档):watch_recovery/day2_handoff_check/minqmt_check2/3/minqmt_replace_check/post_fix_verify(全为2026-09-09~11当日TODAY硬编码)+proposal_preview与proposal_strategy_library_v2_full.jpeg(8-15策略库两版选型mockup,次日在List.vue/InstanceOverview.vue落地,已消耗无引用);4只入库件密钥零硬编码(redis密码运行时读conf) [vps]
2026-09-19 17:26:50 +08:00
bridge_streams_tail.py
chore(ops): 历史事故工具入库4只+清废6只两图(收编判定=可复用才留)——入库:bridge_err_full(order_error_events拒因payload聚合)/bridge_streams_tail(事件流通用尾视,argv传key)/harvest_zombies(09-14僵尸引擎收割器,wedged子进程terminate+supervisor自动重拉,status只读模式,该故障模式会复发)/reanchor_value(value双轨重锚工序=run-monthly-force-calendar案记录的实现,停机安全闸+备份+删strategy_start_date字段,重锚需求若再现直接可用);删除(日期焊死的一次性取证,事故均已闭环入档):watch_recovery/day2_handoff_check/minqmt_check2/3/minqmt_replace_check/post_fix_verify(全为2026-09-09~11当日TODAY硬编码)+proposal_preview与proposal_strategy_library_v2_full.jpeg(8-15策略库两版选型mockup,次日在List.vue/InstanceOverview.vue落地,已消耗无引用);4只入库件密钥零硬编码(redis密码运行时读conf) [vps]
2026-09-19 17:26:50 +08:00
bridge_switch_ops.py
fix(tools): bridge_switch_ops orders 子命令去 login 化——桥 shim 无 login(旧 miniQMT API 直连残留),AttributeError 必炸;改 trade-probe 同款无 login+双形态参数尝试((),(acc,),(acc,False)),09-14 抽样审计时探针模式实测可用后原样搬入 [vps]
2026-09-14 12:52:57 +08:00
diag_cta.py
…
diag_factor.py
…
harvest_zombies.py
chore(ops): 历史事故工具入库4只+清废6只两图(收编判定=可复用才留)——入库:bridge_err_full(order_error_events拒因payload聚合)/bridge_streams_tail(事件流通用尾视,argv传key)/harvest_zombies(09-14僵尸引擎收割器,wedged子进程terminate+supervisor自动重拉,status只读模式,该故障模式会复发)/reanchor_value(value双轨重锚工序=run-monthly-force-calendar案记录的实现,停机安全闸+备份+删strategy_start_date字段,重锚需求若再现直接可用);删除(日期焊死的一次性取证,事故均已闭环入档):watch_recovery/day2_handoff_check/minqmt_check2/3/minqmt_replace_check/post_fix_verify(全为2026-09-09~11当日TODAY硬编码)+proposal_preview与proposal_strategy_library_v2_full.jpeg(8-15策略库两版选型mockup,次日在List.vue/InstanceOverview.vue落地,已消耗无引用);4只入库件密钥零硬编码(redis密码运行时读conf) [vps]
2026-09-19 17:26:50 +08:00
reanchor_value.py
chore(ops): 历史事故工具入库4只+清废6只两图(收编判定=可复用才留)——入库:bridge_err_full(order_error_events拒因payload聚合)/bridge_streams_tail(事件流通用尾视,argv传key)/harvest_zombies(09-14僵尸引擎收割器,wedged子进程terminate+supervisor自动重拉,status只读模式,该故障模式会复发)/reanchor_value(value双轨重锚工序=run-monthly-force-calendar案记录的实现,停机安全闸+备份+删strategy_start_date字段,重锚需求若再现直接可用);删除(日期焊死的一次性取证,事故均已闭环入档):watch_recovery/day2_handoff_check/minqmt_check2/3/minqmt_replace_check/post_fix_verify(全为2026-09-09~11当日TODAY硬编码)+proposal_preview与proposal_strategy_library_v2_full.jpeg(8-15策略库两版选型mockup,次日在List.vue/InstanceOverview.vue落地,已消耗无引用);4只入库件密钥零硬编码(redis密码运行时读conf) [vps]
2026-09-19 17:26:50 +08:00
smoke_e2e.py
…
smoke_phase2.py
…
smoke_phase3a.py
…
smoke_phase3b_factor.py
…
smoke_phase3b_optimize.py
…
smoke_phase3b.py
…
smoke_phase3c.py
…
spike_s1_alpha_ashare.py
…
spike_s2_optimization.py
…
spike_s3_peewee.py
…
verify_dual_source.py
feat(data): 双源5yr全市场部署 + baostock 15min + 断点续传
2026-07-09 19:22:36 +08:00
verify_live_step.py
…
verify_raw_replay.py
…