docs(spec): §19.10 top_holders覆盖边界修订2020Q1→2021Q3(NAS实测108,610文件首期20210930,09-09 data二轮回评复核实锤) [nas]
CI/CD / test (push) Successful in 33s
CI/CD / nas-deploy (push) Successful in 20s
CI/CD / nas-verify (push) Successful in 19s

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
2026-09-09 12:11:52 +08:00
parent c377023bbc
commit a72dcdb874
@@ -897,7 +897,7 @@ P1 二批 5 因子所需 5 域读取契约(真文件勘测 VPS+NAS,容器复验
|---|---|---|---|---|
| dividend | `static/dividend/{code}.{SH\|SZ}_dividend.parquet`(5538 只) | (code,分红事件行) | dividPlanAnnounceDate(可空,回退链 PreNotice→AgmPum→Plan,全空丢行) | baostock 静态快照 2020→2026-07,**无增量 lane**(2027 前开);code 列=`sh.600519` 小写格式;沪深含退市,无北交 |
| gdhs | `static/gdhs/{YYYYMMDD}_gdhs.parquet`(53 期) | (代码,统计截止日-本次) | 公告日期 | **2013Q1→2026Q1**(09-08 补史 44 期/15.4 万行,源头边界 2013Q1 实测钉死,2012Q4 前东财无数据);「本次/上次」截止日不规则→增减比例≠统一季环比,消费方自建事件表自算 Δln;ak-weekly 滚动 3 年窗喂新期(披露守卫 90 天) |
| top_holders | `static/top_holders/{code}.{EXC}_{期}_top_holders.parquet`(10.9 万文件) | (code,期,名次) | 无公告日列→法定披露截止近似(Q1→04-30/H1→08-31/Q3→10-31/年报→次年04-30) | 2020Q1→2026Q2;增减列混「不变」字符串;占比=%单位;北交排除 |
| top_holders | `static/top_holders/{code}.{EXC}_{期}_top_holders.parquet`(10.9 万文件) | (code,期,名次) | 无公告日列→法定披露截止近似(Q1→04-30/H1→08-31/Q3→10-31/年报→次年04-30) | **2021Q3**→2026Q2(09-09 修订:原 2020Q1 契约口径与 NAS 镜像实测不符——108,610 文件首期 20210930,5431 文件/期整齐步进;后果=fund_topholder_chg 首期无差分 2022 年中才生效,合成层 v1 已剔该源);增减列混「不变」字符串;占比=%单位;北交排除 |
| financial_abstract | `static/financial_abstract/{code}.{EXC}_*.parquet`(5559 只) | (指标,报告期)——**转置宽表**(行=80 指标,列=报告期) | **无 NOTICE_DATE,直接用有前视风险** | 1998→2026Q2;E08 已定改三表自算 CCC(复用 NOTICE_DATE PIT),本域只作对账源;ak-daily 19:00 日更 |
| valuation_baostock | **`data/valuation_baostock/{year}.parquet`**(static 兄弟目录) | (symbol,date) | 日频即点时 | 1990→2026 含退市(000003 实测在);2026 仅 08-13 起,H1 缺口=基线层 em valuation 补;亏损/净资负 peTTM、pbMRQ=NaN;date 为字符串 |