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
434d7cb3577cd71780e89b5f03200f0fe6a7b282
sanguo_vnpy_v2
/
sanguo_data
T
History
claude_dev
b954b02e75
CI/CD / test (push)
Successful in 45s
Details
CI/CD / nas-deploy (push)
Has been cancelled
Details
CI/CD / nas-verify (push)
Has been cancelled
Details
fix(monitor): 监控班次二 P2 批——D-5 db_sample 日历不可达去 fail-open(样本可读弱检/库不可达黄)+D-6 month_bucket 损坏件 rows=None 黄(对齐 per_date)+D-8 check_disk 阈值参数化消费注册表 warn_gb/crit_gb(旧硬编码 8/20=改表不改行为校准陷阱,crit_gb 全仓无消费)+D-9 vintage/NAS ts fromisoformat 捕 TypeError+D-10 db_sample close 进 finally+AL-1 upsert 更新 severity(同日黄→红升级即时落表,旧 UPDATE 不动=次日新 id 才纠正)+purge 收口 MON-202610-04(open 黄改 last_seen 28d=活着不删,旧 first_seen 14d 硬删无声抹持续黄+断 count 升级链;resolved 统一 30d,open 红永不删)+N-1 run_monitor_nas.sh rc 先存后拼($(date) 同词先展开重置 $?=exit 恒 0,rc 隔离下 NAS 崩溃唯一现场线索)+N-2 NAS 日历豁免短期方案(last_weekday 接休市表镜像+CI 同步测钉与 monitor_registry 相等=7f9b413 镜像纪律;10-06 旧码会把 10-05 假日当昨交易日;corpus 34h 日历日节奏实证无需豁免)+P3 归因([FATAL] 级别标记不当类型归 _global,scan_signatures 注记 test-only 勿接线)+T-2 NAS red 分支(hot_rank 文件缺)测试补缺+migration_logs 保洁(data_monitor_wrapper 双班剪 14d 前旧件,13 wrapper 无限增长收口);monitoring spec §5.1/§5.2/§5.3-④/§5.4/§5.5-④/§7.6/§12 随码(C-A1 universe 异常实串/C-A2 签名表勘正补 Expecting value/C-A6 disk 阈值表述+锚点行数刷新) [vps] [nas]
2026-10-05 15:54:13 +08:00
..
__init__.py
…
alerts_store.py
fix(monitor): 监控班次二 P2 批——D-5 db_sample 日历不可达去 fail-open(样本可读弱检/库不可达黄)+D-6 month_bucket 损坏件 rows=None 黄(对齐 per_date)+D-8 check_disk 阈值参数化消费注册表 warn_gb/crit_gb(旧硬编码 8/20=改表不改行为校准陷阱,crit_gb 全仓无消费)+D-9 vintage/NAS ts fromisoformat 捕 TypeError+D-10 db_sample close 进 finally+AL-1 upsert 更新 severity(同日黄→红升级即时落表,旧 UPDATE 不动=次日新 id 才纠正)+purge 收口 MON-202610-04(open 黄改 last_seen 28d=活着不删,旧 first_seen 14d 硬删无声抹持续黄+断 count 升级链;resolved 统一 30d,open 红永不删)+N-1 run_monitor_nas.sh rc 先存后拼($(date) 同词先展开重置 $?=exit 恒 0,rc 隔离下 NAS 崩溃唯一现场线索)+N-2 NAS 日历豁免短期方案(last_weekday 接休市表镜像+CI 同步测钉与 monitor_registry 相等=7f9b413 镜像纪律;10-06 旧码会把 10-05 假日当昨交易日;corpus 34h 日历日节奏实证无需豁免)+P3 归因([FATAL] 级别标记不当类型归 _global,scan_signatures 注记 test-only 勿接线)+T-2 NAS red 分支(hot_rank 文件缺)测试补缺+migration_logs 保洁(data_monitor_wrapper 双班剪 14d 前旧件,13 wrapper 无限增长收口);monitoring spec §5.1/§5.2/§5.3-④/§5.4/§5.5-④/§7.6/§12 随码(C-A1 universe 异常实串/C-A2 签名表勘正补 Expecting value/C-A6 disk 阈值表述+锚点行数刷新) [vps] [nas]
2026-10-05 15:54:13 +08:00
config.py
feat(deploy): VPS原生大脑部署—env覆盖配置+部署文档(Option B落地)
2026-07-15 12:55:58 +08:00
corpus_reader.py
feat(data): P4-3 接线——corpus_reader.get_events 读出口+manifest 两域+run_corpus 尾两段(funnel/gate rc 隔离+LLM env 条件传递); fusion spec §20.16+runbook 落档; Mac 冒烟绿(词表件落+候选入队+门如实报缺) [vps] [nas]
2026-10-02 10:02:51 +08:00
datafeed.py
…
datareader.py
perf(data): 四热路径日期区间SARGable化——substr(datetime,1,10)对索引列套函数打不进复合索引datetime列,每股扫全量日线史取短窗——08-25晨9:30生产实锤:momentum选股1/2(RPS池)174s未达<60s验收,阶段日志精确定罪(过滤段含双seek仅7.8s);病根=PanelFetcher的30天窗SQL每只股扫~5000行日线史取~22行,3226只≈1600万行=174s量级吻合。修=裸列datetime>=start AND datetime<end+1天排他上界(与按日期前10位比较在d裸日期/15m·5m时间戳两格式下语义严格等价,含end当日全部行排除次日),区间打进复合索引第4列每股只扫窗口行。四处同病同修:PanelFetcher宽表/PriceFetcher逐只get_price/limit-status近2根90天窗(原substr版90天下界同样打不进索引)/datareader CTA回测K线。+3测试:防回潮扫描(三文件钉死禁substr谓词)+双格式边界行为(d裸日期与15m时间戳end当日含次日排)+get_price同语义;portfolio+data_platform 644绿;待VPS探针终验计时 [vps]
2026-08-25 20:54:40 +08:00
datawriter.py
…
dividend_source.py
…
fund_dmsk_reader.py
fix(data): 因子线 review 必修#1 null 桥接洞——首文件全空列把 num/text 桥接(两具体类型从未直接对撞,concat 静默混装零 raise=契约④要防的静默 coerce 被绕过,因子线实测复现);修=每列 resolved=首个非空具体类型/null 永不推进 resolved/冲突即 raise/列集按名比对(列序漂移不误报,策略线观察 b 顺势解决);+3 测试(三段桥 raise/null 隔离仍 raise/列序 tolerated)419 绿;记录②noticed_by 滤空 NOTICE_DATE=有意宁缺毋假写进 docstring;§20.11.5 实施版双线 review 回执+§20.11.6 遗留更新(DSM 复用评估定稿) [vps]
2026-09-18 07:29:53 +08:00
fund_pit.py
fix(data_platform): VPS 双验证抓出
12f8e5a
两处静默 PIT 错(用户令「nas和vps双验证」的直接战果)——①NOTICE_DATE 与报告期错位:pandas 2.3.3 的 groupby.nth(-1) 索引=原始行号而非组键、组序=文件出现序(真实文件含招股书重述乱序块),12f8e5a 把 nth 终值行与键排序的 agg 按位置拼接=披露日张冠李戴到别的报告期(300750 Q1 披露日 04-16 错配 03-10 一代);本地 fixture 恰好全升序故 448 绿漏网,VPS 真数据(乱序块)一碰即中——修=按 REPORT_DATE 列 merge 对齐+validate 一对一(假设破坏即 raise),绝不按位置拼接;②列下推漏 schema 过滤:请求列不在文件 schema(银行股变体,000001 无 TOTAL_OPERATE_INCOME)时 read_parquet(columns=) 抛异常→整股被行级容错吞掉=漏斗静默缩水——修=按 schema 过滤后缺列走 np.nan 补齐;回归用例×2(乱序文件期日对齐/缺列不跳股);全套 451 绿;修版模块 VPS 真数据复验=300750/600519 各期 NOTICE_DATE 与 NAS 逐值一致,coverage 1/2 对齐 [nas] [no-doc]
2026-09-20 09:21:29 +08:00
index_downloader.py
fix(data): baostock参数 adjustfield→adjustflag(真实参数名)
2026-07-11 15:00:05 +08:00
partition_reader.py
fix(data): 读侧残骸守卫收窄到0字节——aba1c3d初版try面过宽把坏件异常也吞,打穿integrity_gate单查隔离信息面(1ea143e设计:gate依赖捕获异常记error=,实测test_check_exception_isolated红);0字节残骸(本次掉电实锤形态)保持skip+ERROR,坏件含内容者恢复fail loud;spec §20.16同步勘正 [nas] [vps]
2026-10-05 12:48:26 +08:00
scheduler.py
…
validator.py
…