Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
14 commits sit in this repo's top risk tercile, which is 30% of the 46scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 8.1 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Began docs-led, now leaning fix.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 822fa7abfeat: v3.7.0 宏观层 + 筹码分布 + 复权因子 + 估值历史(十一层 54 端点 19 源) | Simon Lin | 1w ago | +1.2K -67 | 98thElevated | more lines added than baseline |
| 2 | 4b05374binit: A股全栈数据工具包 v2.0 — 6层架构 · 15端点 · 7数据源 | Simon Lin | 3mo ago | +1.4K -0 | 98thElevated | more lines added than baseline |
| 3 | dc6cc252feat: v3.0 — 移除 akshare,直连 HTTP API + 新增资金面/筹码层 | Simon Lin | 3mo ago | +892 -381 | 95thElevated | more lines added than baseline |
| 4 | bcda4054feat: 新增打板/ETF期权/舆情互动三层 (v3.3.0 · #13 #23 #15) | Simon Lin | 2mo ago | +523 -12 | 91thElevated | more lines added than baseline |
| 5 | 0904917bfeat: v2.1 — 龙虎榜/解禁/行业对比 + 百度PAE + 北向自缓存 + F10截断优化 | Simon Lin | 3mo ago | +599 -82 | 91thElevated | more lines added than baseline |
| 6 | 715b9f47fix: 研报层静默失败 + 北交所920号段迁移;feat: 重点监控池/日内异动 (v3.6.0, #15) | Simon Lin | 4w ago | +473 -26 | 87thElevated | more lines added than baseline |
| 7 | 570b7f9fdocs: README 版式统一(样板) | Simon Lin | 1mo ago | +314 -333 | 87thElevated | more lines added than baseline |
| 8 | 9ed665ccfeat: v3.4.0 接口质量修复 + 备用源韧性层(端点 40→43,数据源 13→15) | Simon Lin | 1mo ago | +301 -112 | 84thElevated | more lines added than baseline |
| 9 | 51f43a1dfeat: v3.2 — 数据源优先级 + 东财防封限流 + 财联社下线 (#14) | Simon Lin | 3mo ago | +180 -86 | 80thElevated | more lines added than baseline |
| 10 | efa28cdfdocs: add English translation in collapsible section | Simon Lin | 3mo ago | +156 -0 | 80thElevated | more lines added than baseline |
| 11 | b3df3e30docs: README 全面更新至 v3.0 | Simon Lin | 3mo ago | +144 -93 | 77thElevated | more lines added than baseline |
| 12 | 06791b5afeat: 板块资金流向 board_fund_flow (v3.5.0, #37) | Simon Lin | 1mo ago | +138 -19 | 74thElevated | more lines added than baseline |
| 13 | 9379ab90fix: v3.2.2 — 概念板块换源东财slist(#18) + 巨潮公告orgId动态化(#19) + 修复示例隐藏崩溃 | Simon Lin | 2mo ago | +137 -77 | 74thElevated | more lines added than baseline |
| 14 | 3155bdacfix: v3.1 — 替换4个失效接口 + 修复2个参数变更 | Simon Lin | 3mo ago | +124 -133 | 71thElevated | more lines added than baseline |
| 15 | e40d0655fix: v3.2.4 — mootdx 0.11.x BESTIP 空串崩溃防护 (#26 / PR #7) | Simon Lin | 2mo ago | +96 -7 | 66thTypical | more lines added than baseline |
| 16 | 3c5d8a88feat: v3.2.3 — 研报层新增东财行业研报端点 eastmoney_industry_reports() | Simon Lin | 2mo ago | +98 -18 | 66thTypical | more lines added than baseline |
| 17 | ee4f1e9cfeat: 新增全市场龙虎榜端点 (daily_dragon_tiger) | Simon Lin | 3mo ago | +91 -9 | 66thTypical | more lines added than baseline |
| 18 | 8f725402fix: 修复 mootdx 分钟K线参数 + full_valuation EPS 取列 (#31 #28) | Simon Lin | 2mo ago | +85 -17 | 62thTypical | more lines added than baseline |
| 19 | 94e334e9fix: 前缀路由 + mootdx 验活 (v3.4.1, #40 #41 #43) | Simon Lin | 1mo ago | +91 -31 | 60thTypical | more lines added than baseline |
| 20 | b428fad2fix: v3.2.1 — 修复 §5.1 东财个股新闻 + §6.4 新浪财报三表解析逻辑(预先存在 bug) | Simon Lin | 3mo ago | +44 -13 | 58thTypical | more lines added than baseline |
| 21 | f90d6785fix: get_prefix() 认后缀写法,000016.SH 不再被静默路由成深市错票 (v3.7.1) | Simon Lin | 1w ago | +41 -9 | 53thTypical | more lines added than baseline |
| 22 | 12a96222fix: 板块资金流被 pz=200 截断,total 误报 | Simon Lin | 1mo ago | +34 -6 | 53thTypical | more lines added than baseline |
| 23 | 6097771dfix: 腾讯行情 44/45 市值标反(总股本≠流通股本时差数倍)+ 吸收东财封禁实测案例 | Simon Lin | 1mo ago | +33 -6 | 53thTypical | more lines added than baseline |
| 24 | 3a3149defix: 龙虎榜在回看窗口无上榜记录时抛 UnboundLocalError (#45) | Simon Lin | 3w ago | +36 -4 | 48thTypical | more lines added than baseline |
| 25 | 4ab77282fix: 920 号段还有两处漏网 + tencent_quote 显式前缀批量互相覆盖 | Simon Lin | 1mo ago | +27 -6 | 48thTypical | more lines added than baseline |
| 26 | 92cb3ac6fix: total 缺失时仍会截断首页;tdx_client 非 std 市场必然验活失败 | Simon Lin | 1mo ago | +24 -6 | 45thTypical | more lines added than baseline |
| 27 | 83b61e87fix: push2 fflow 端点加 Referer/Origin 请求头 + 错误处理 | Simon Lin | 3mo ago | +22 -4 | 42thTypical | more lines added than baseline |
| 28 | 8b11251ddocs: v3.3.1 收窄 description 触发范围 (#29) + 单文件形态定调 (#21/#22/#27) | Simon Lin | 1mo ago | +19 -5 | 40thTypical | more lines added than baseline |
| 29 | c66779dadocs: Donate 区移至 Disclaimer 前面 | Simon Lin | 3mo ago | +16 -16 | 38thTypical | more lines added than baseline |
| 30 | c3e5947estyle: move Support section before Architecture | Simon Lin | 3mo ago | +14 -14 | 36thTypical | more lines added than baseline |
| 31 | cc54fb64fix: 修复 §2.2 ths_eps_forecast pandas 3.0 崩溃 + §7.1 cninfo 时间戳类型错误 | Simon Lin | 3mo ago | +10 -2 | 34thTypical | more focused than baseline |
| 32 | 063bc713docs: add author attribution to SKILL.md header and footer | Simon Lin | 3mo ago | +8 -0 | 30thBelow typical | fewer lines added than baseline |
| 33 | 13901b07style: reorder sponsor section - WeChat QR first, links below | Simon Lin | 3mo ago | +7 -20 | 30thBelow typical | fewer lines added than baseline |
| 34 | 25285388fix: 920 号段被误判为沪市(腾讯行情 + 新浪资金流两处) | Simon Lin | 1mo ago | +7 -2 | 27thBelow typical | fewer lines added than baseline |
| 35 | 2dd95e3cfix: v3.1 审查修复 — params 漏传 + 架构树层级 + 英文示例补全 | Simon Lin | 3mo ago | +6 -2 | 25thBelow typical | fewer lines added than baseline |
| 36 | 33a79ddadocs: 联系方式全线统一为 X + Email,去掉 TikTok | Simon Lin | 1mo ago | +3 -3 | 22thBelow typical | fewer lines added than baseline |
| 37 | 571db52cchore: 统一联系方式为 X/TikTok/Email,赞赏收敛到 Buy Me a Coffee | Simon Lin | 1mo ago | +4 -8 | 22thBelow typical | fewer lines added than baseline |
| 38 | 281fc69achore: 版本号补齐到 3.5.1(标题与 README 徽章) | Simon Lin | 1mo ago | +2 -2 | 16thBelow typical | fewer lines added than baseline |
| 39 | f6f46989docs: 修正鉴权说明措辞(审查反馈) | Simon Lin | 3mo ago | +2 -2 | 16thBelow typical | fewer lines added than baseline |
| 40 | e9debe49docs: add intro line before donate QR code | Simon Lin | 3mo ago | +2 -0 | 16thBelow typical | fewer lines added than baseline |
| 41 | b75e53d6style: simplify sponsor section | Simon Lin | 3mo ago | +1 -11 | 12thBelow typical | fewer lines added than baseline |
| 42 | 57178ee1docs: v3.0 — 7层架构 · 28端点 · 13数据源 · 零第三方数据封装依赖 | Simon Lin | 3mo ago | +1 -0 | 8thBelow typical | fewer lines added than baseline |
| 43 | 90fbbb47docs: add TikTok to English author line | Simon Lin | 3mo ago | +1 -1 | 8thBelow typical | fewer lines added than baseline |
| 44 | d2150845style: rename Support to Donate | Simon Lin | 3mo ago | +1 -1 | 8thBelow typical | fewer lines added than baseline |
| 45 | de6ee598chore: 赞赏入口改为 Buy Me a Coffee 二维码 | Simon Lin | 1mo ago | +1 -1 | 3thBelow typical | fewer lines added than baseline |
| 46 | d5a09630chore: v3.0 — 更新 FUNDING.yml 格式 + 统一仓库版本标识 | Simon Lin | 3mo ago | +1 -1 | 1thBelow typical | fewer lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 46 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
2233admin/a-stock-data has 46 commits in its history from 1 contributor, the first of them May 11, 2026. Every commit is scored for change risk from its size, spread and the history of the files it touches.