← 归档索引 · 2026-10-09 22:23 · 龙头融合+确认链-21:40(含原21:58龙头起涨前夜·2合1)
# Cron Job: 龙头融合+确认链-21:40
**Job ID:** 4f1c7fd21ea3
**Run Time:** 2026-10-09 22:23:57
**Schedule:** 40 21 * * 1-5
**Prompt Characters:** 11958
## Prompt
[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly "[SILENT]" (nothing else) to suppress delivery. [SILENT] is a literal ASCII control token — never translate or rephrase it, whatever language the rest of your answer uses. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more. FAILURE: If a delegated child fails and this cron run must be recorded as failed, put [CRON_FAILURE] on the first line by itself, then explain the child failure on following lines. RECURSION: This is a run of an EXISTING scheduled job — execute the task now. NEVER create or update a cron job because of recurring or future-schedule language in the task prompt below; treat phrasing like "each Monday" or "every day at 9" as context for this run, not as a request to schedule another job.]
## Output from job '82da73adba0b'
The following is the most recent output from a preceding cron job. Use it as context for your analysis.
```
# Cron Job: 四维裁决全池扫描-盘前8:00
**Job ID:** 82da73adba0b
**Run Time:** 2026-10-09 08:00:52
**Mode:** no_agent (script)
---
⚠️ [query:moneyflow] 资金流数据已禁用(网站数据不可信)→ 改用 kpv_judge.py 位置×量判读
【心法扫描 | 2026-10-09 08:00】
════ 心法跟踪更新(渐进调入调出)════
总耗时: 0s
═══ 四维融合裁决 · 全池扫描 ═══
时间: 2026-10-09 08:00 | 标的: 0只
============================================================
============================================================
## 分析闸门·两问(深成指3日止跌+放量)
- ①近3日止跌(不创新低): 需补数据(缺深成指近3日收盘序列)
- ②止跌日成交量较前日放大: 需补数据(缺深成指逐日成交量字段)
- 两问未判定 → 本段裁决只作池内存量线索, 不开新仓(市场第一铁律: 大盘重于板块>个股)
## 四维裁决分布·位置五维(低位看价, 顶部看量)
- 全池0只: 🟢0/🟡0/🔴0(🟢率0%)| 天时收紧模式: 否(是=仅🟢一致可建仓, 脚本口径)
- 否决0只 + 风险优先级否决0只(→仓位清零)| 冲突0只 | 脉冲排除0只(5日强+20日负=噪音非趋势)
- 位置五维·MA60分位: 低位<35% 0只 / 中位35-65% 0只 / 高位>65% 0只(定性口径35/65, 低位看价顶部看量)
- 同比环比: 5日/20日同向0只=趋势, 反向0只=非趋势(脉冲候选) | 关键点(前高低/缺口/筹码密集): 需补数据(缺字段)
- 量: 需补数据(池内无量比字段) | 高位(>65%)票只认放量突破, 缩量反弹按逃命波处理
## 主线识别·三漏斗+同比双层比
- 三漏斗: ①成交>500亿: 需补数据(缺板块成交额字段) | ②产业链联动: 需补数据(缺产业链映射字段) | ③持续≥3天: 连续流入≥3日=无(口径=主力连续流入日数)
- 未过①②漏斗 → 以上只作轮动线索, 不作主线结论、不追高
## 仓位三档与证伪
- 三档口径: 上涨5-7成/横盘3-5成/下跌0-2成 | min(大盘阶段,板块数): 大盘阶段需人工定性(缺闸门字段), 盘感好板块?个 → 取低档
- 与脚本口径取低者执行: 天时收紧(否)时仅🟢一致(非弱)可建仓, 🟢弱/🟡一律观望
- 证伪: 若本轮🟢票集体高开低走且板块量比>1.5 → 裁决全降观望
📊 因果基因(脚本自证)
- 数据源: pool_manager池(invest+watch) + DataHub.get_daily日线(tushare/westock/mootdx路由) + xinfa_scanner心法
- 分析路径: 心法扫描(板块主力/板块心法/个股心法) → 四维融合裁决逐票(六引擎增强) → IMA归档+save_0800_pool上下文链
- 判断: 各股四维裁决结论+心法信号;下游10:00/12:00/14:35直接引用本段,不重复拉数
```
## Output from job 'aba5c65c8c1e'
The following is the most recent output from a preceding cron job. Use it as context for your analysis.
```
# Cron Job: 收盘扫描-15:05
**Job ID:** aba5c65c8c1e
**Run Time:** 2026-10-09 15:06:35
**Mode:** no_agent (script)
---
# 📊 收盘全景扫描 · 2026-10-09 15:06
> 采样35只 · 17涨18跌 · 上涨比49%
## 一、📉 市场概览
- 上证 🔴 0 (-100.00%)
- 深证 🟢 12642 (+0.17%)
- 创业板 🟢 3043 (+0.22%)
- 科创50 🔴 0 (-100.00%)
> 🔬 **底部: no_bottom(high) · 吸收: 15分(none) · 注入: 0分**
## 二、🔥 最强方向
- 🟢 **软件/网安** 均值+6.28% 002212:+4.85% · 603232:+5.27% · 300369:+12.63%
- 🟢 **黄金/有色** 均值+3.08% 600547:-0.48% · 600988:+4.60% · 600489:+4.79%
- 🟢 **电力/公用** 均值+2.45% 600886:+3.54% · 600900:+1.58% · 600025:+2.22%
- 🟢 **白酒** 均值-0.12% 000568:-1.53% · 600809:+0.11% · 600519:+0.35%
- 🟢 **银行/保险** 均值-0.20% 601398:-0.72% · 601328:+0.39% · 600036:+0.39%
## 三、🔴 最弱方向
- 🔴 **AI/光模块** 均值-5.48% 300308:-4.10% · 300502:-4.83% · 300394:-9.87%
- 🔴 **通信/光纤** 均值-4.16% 601869:-5.66% · 600522:-3.34% · 600487:-3.48%
- 🔴 **消费电子** 均值-2.70% 002475:-1.73% · 601138:-3.66%
- 🔴 **芯片/半导体** 均值-2.45% 688981:-3.19% · 688012:-2.37% · 002371:-1.05%
- 🔴 **机械/基建** 均值-0.51% 600031:-3.09% · 000651:+1.33% · 601668:+0.23%
## 四、📊 量价深度
- AI/光模块: 内部分化严重(-9.9%~-3.1%) — 不是板块行为,是个股行情
- 通信/光纤(-4.2%): 早盘放量下跌抛售,尾盘量缩 — ⚠️ 非恐慌出清,是没人接盘(流动性塌陷)
- 芯片/半导体(-2.5%): 早盘放量下跌抛售,尾盘量缩 — ⚠️ 非恐慌出清,是没人接盘(流动性塌陷)
- 软件/网安: 内部分化严重(2.4%~12.6%) — 不是板块行为,是个股行情
- 消费电子(-2.7%): 早盘放量下跌抛售,尾盘量缩 — ⚠️ 非恐慌出清,是没人接盘(流动性塌陷)
- 黄金/有色: 内部分化严重(-0.5%~4.8%) — 不是板块行为,是个股行情
## 五、📊 成交量分布(首30min → 末30min)
| 方向 | 首30min | 末30min | 结论 |
|:----|:-------|:-------|:-----|
| AI/光模块 | 47.5% | 15.2% | 📉 早盘释放 |
| 通信/光纤 | 47.2% | 17.5% | 📉 早盘释放 |
| 芯片/半导体 | 40.6% | 18.4% | 📉 早盘释放 |
| 软件/网安 | 30.1% | 20.1% | 📉 早盘释放 |
| 消费电子 | 41.1% | 22.1% | 📉 早盘释放 |
| 黄金/有色 | 34.3% | 18.6% | 📉 早盘释放 |
| 白酒 | 34.7% | 20.0% | 📉 早盘释放 |
| 银行/保险 | 38.6% | 23.2% | 📉 早盘释放 |
| 电力/公用 | 43.1% | 20.1% | 📉 早盘释放 |
| 机械/基建 | 34.8% | 25.3% | 📉 早盘释放 |
## 六、⏱️ 开盘形态(高开低走检测)
- 主导形态:**低开高走**(10/35只,29%)
- ⚠️ 高开低走(3只):601328:开+1.8%→收+0.4% · 600036:开+1.6%→收+0.4% · 601668:开+1.4%→收+0.2%
→ 开盘冲高但收在低位 = 上方抛压沉重,追高资金被套,短线情绪转弱
→ 若叠加首小时放量 = 主力借高开出货/获利盘兑现,明日大概率低开或继续回落
## 八、🔍 关键发现
最强: 软件/网安(+6.28%) · 最弱: AI/光模块(-5.48%) · 极端分化(差距11.8个百分点)
## 九、⚠️ 操作约束
| 纪律 | 理由 |
|:----|:------|
| ❌ 不接AI/光模块飞刀 | -5.5%,未见止跌信号 |
| ❌ 不追软件/网安 | 已涨+6.3%,追高风险大 |
| 🟡 等缩量企稳 | 放量下跌不抄底,缩量到极致再看 |
## 十、👀 明日观察
1. AI/光模块是否止跌 — 继续跌则调整未结束
2. 软件/网安是否补跌 — 若补跌则全面转弱
3. 防御板块是否补跌 — 否则恐慌未充分释放
4. 成交量方向 — 放量=恐慌出清,缩量=延续磨底
> ⏱️ 15:06 | 覆盖10个行业 | 深度分析: 吸收/底部/接力
## 因果链锚点(脚本自证)
- 数据源: market_super_scan.py(MX板块 + data_hub.get_minutes 42只 + get_today_data + taoge_patterns)· 生成 2026-10-09 15:06:33
- 分析路径: 分时量价 → 吸收/底部类型判定 → 最强最弱板块 → 操作约束(不做什么) → 明日观察(可验证条件)
- 判断: 见上文「关键发现/操作约束」;下游(日复盘17:00/晚间21:30)应直接引用本段,禁止重复拉数
# 📊 收盘全景扫描 · 2026-10-09 15:06
> 采样35只 · 17涨18跌 · 上涨比49%
## 一、📉 市场概览
- 上证 🔴 0 (-100.00%)
- 深证 🟢 12642 (+0.17%)
- 创业板 🟢 3043 (+0.22%)
- 科创50 🔴 0 (-100.00%)
> 🔬 **底部: no_bottom(high) · 吸收: 15分(none) · 注入: 0分**
## 二、🔥 最强方向
- 🟢 **软件/网安** 均值+6.28% 002212:+4.85% · 603232:+5.27% · 300369:+12.63%
- 🟢 **黄金/有色** 均值+3.08% 600547:-0.48% · 600988:+4.60% · 600489:+4.79%
- 🟢 **电力/公用** 均值+2.45% 600886:+3.54% · 600900:+1.58% · 600025:+2.22%
- 🟢 **白酒** 均值-0.12% 000568:-1.53% · 600809:+0.11% · 600519:+0.35%
- 🟢 **银行/保险** 均值-0.20% 601398:-0.72% · 601328:+0.39% · 600036:+0.39%
## 三、🔴 最弱方向
- 🔴 **AI/光模块** 均值-5.48% 300308:-4.10% · 300502:-4.83% · 300394:-9.87%
- 🔴 **通信/光纤** 均值-4.16% 601869:-5.66% · 600522:-3.34% · 600487:-3.48%
- 🔴 **消费电子** 均值-2.70% 002475:-1.73% · 601138:-3.66%
- 🔴 **芯片/半导体** 均值-2.45% 688981:-3.19% · 688012:-2.37% · 002371:-1.05%
- 🔴 **机械/基建** 均值-0.51% 600031:-3.09% · 000651:+1.33% · 601668:+0.23%
## 四、📊 量价深度
- AI/光模块: 内部分化严重(-9.9%~-3.1%) — 不是板块行为,是个股行情
- 通信/光纤(-4.2%): 早盘放量下跌抛售,尾盘量缩 — ⚠️ 非恐慌出清,是没人接盘(流动性塌陷)
- 芯片/半导体(-2.5%): 早盘放量下跌抛售,尾盘量缩 — ⚠️ 非恐慌出清,是没人接盘(流动性塌陷)
- 软件/网安: 内部分化严重(2.4%~12.6%) — 不是板块行为,是个股行情
- 消费电子(-2.7%): 早盘放量下跌抛售,尾盘量缩 — ⚠️ 非恐慌出清,是没人接盘(流动性塌陷)
- 黄金/有色: 内部分化严重(-0.5%~4.8%) — 不是板块行为,是个股行情
## 五、📊 成交量分布(首30min → 末30min)
| 方向 | 首30min | 末30min | 结论 |
|:----|:-------|:-------|:-----|
| AI/光模块 | 47.5% | 15.2% | 📉 早盘释放 |
| 通信/光纤 | 47.2% | 17.5% | 📉 早盘释放 |
| 芯片/半导体 | 40.6% | 18.4% | 📉 早盘释放 |
| 软件/网安 | 30.1% | 20.1% | 📉 早盘释放 |
| 消费电子 | 41.1% | 22.1% | 📉 早盘释放 |
| 黄金/有色 | 34.3% | 18.6% | 📉 早盘释放 |
| 白酒 | 34.7% | 20.0% | 📉 早盘释放 |
| 银行/保险 | 38.6% | 23.2% | 📉 早盘释放 |
| 电力/公用 | 43.1% | 20.1% | 📉 早盘释放 |
| 机械/基建 | 34.8% | 25.3% | 📉 早盘释放 |
## 六、⏱️ 开盘形态(高开低走检测)
- 主导形态:**低开高走**(10/35只,29%)
- ⚠️ 高开低走(3只):601328:开+1.8%→收+0.4% · 600036:开+1.6%→收+0.4% · 601668:开+1.4%→收+0.2%
→ 开盘冲高但收在低位 = 上方抛压沉重,追高资金被套,短线情绪转弱
→ 若叠加首小时放量 = 主力借高开出货/获利盘兑现,明日大概率低开或继续回落
## 八、🔍 关键发现
最强: 软件/网安(+6.28%) · 最弱: AI/光模块(-5.48%) · 极端分化(差距11.8个百分点)
## 九、⚠️ 操作约束
| 纪律 | 理由 |
|:----|:------|
| ❌ 不接AI/光模块飞刀 | -5.5%,未见止跌信号 |
| ❌ 不追软件/网安 | 已涨+6.3%,追高风险大 |
| 🟡 等缩量企稳 | 放量下跌不抄底,缩量到极致再看 |
## 十、👀 明日观察
1. AI/光模块是否止跌 — 继续跌则调整未结束
2. 软件/网安是否补跌 — 若补跌则全面转弱
3. 防御板块是否补跌 — 否则恐慌未充分释放
4. 成交量方向 — 放量=恐慌出清,缩量=延续磨底
> ⏱️ 15:06 | 覆盖10个行业 | 深度分析: 吸收/底部/接力
## 因果链锚点(脚本自证)
- 数据源: market_super_scan.py(MX板块 + data_hub.get_minutes 42只 + get_today_data + taoge_patterns)· 生成 2026-10-09 15:06:33
- 分析路径: 分时量价 → 吸收/底部类型判定 → 最强最弱板块 → 操作约束(不做什么) → 明日观察(可验证条件)
- 判断: 见上文「关键发现/操作约束」;下游(日复盘17:00/晚间21:30)应直接引用本段,禁止重复拉数
```
## Script Output
The following data was collected by a pre-run script. Use it as context for your analysis.
```
=== 龙头融合+确认链 21:40 ===
[1/2 龙头共振榜]...
⚠️ [query:moneyflow] 资金流数据已禁用(网站数据不可信)→ 改用 kpv_judge.py 位置×量判读
[xinfa] phase0不可用(moneyflow禁令) → 返回空=无过滤,调用方走全市场缓存面板
[xinfa] 0只股票(盘感好的板块内)
⚠️ [get_moneyflow] 资金流数据已禁用(网站数据不可信)→ 改用 kpv_judge.py 位置×量判读
⚠️ [westock.fund_flow] 资金流数据已禁用(网站数据不可信)→ 改用 kpv_judge.py 位置×量判读
[R3连板] 20261009∩20261008 连板≥2: 19只
🐉 龙头共振榜(27只≥4路,6路融合:起涨/低位/资金/强度/量能/突破)
🐉 高置信 002702.SZ 共振5/6 [dragon起涨:— | 低位启动:✅ | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:✅]
🔥 关注 000049.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 002812.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 300772.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 600406.SH 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 688100.SH 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 002603.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 600535.SH 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 002019.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 301246.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 002340.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 601186.SH 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 601668.SH 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 688096.SH 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 301358.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 301669.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 688275.SH 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 300678.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 000895.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 003000.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 002737.SZ 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 600332.SH 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
🔥 关注 600422.SH 共振4/6 [dragon起涨:✅ | 低位启动:— | 资金行为:✅ | 相对强度:✅ | 量能异动:✅ | 突破启动:—]
[2/2 龙头确认链]...
🎯 龙头确认链(27只共振候选 → ★铁律J双轨:早信首买 + 回踩加仓)
早信轨:距启动点<10%=可早信(首买点≈今日,试错≤2成,破启动点走)
回踩轨:未上车者缩量回踩(量比<0.8)三档补票/加仓 + 不破启动点 + 次日收阳确认
002702.SZ 现价6.16 距启动点+23% 🔥启动中段(回踩加仓,不追高)
回踩加仓档: ①MA5=5.64(+9%) ②MA10=5.61(+10%) ③启动点/止损=5.01(+23%) | 量比4.5
000049.SZ 现价22.59 距启动点+5% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=22.23(+2%) ②MA10=22.3(+1%) ③启动点/止损=21.47(+5%) | 量比2.1
002812.SZ 现价47.85 距启动点+7% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=45.98(+4%) ②MA10=46.81(+2%) ③启动点/止损=44.7(+7%) | 量比3.67
300772.SZ 现价9.7 距启动点+8% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=9.84(-1%) ②MA10=9.63(+1%) ③启动点/止损=9.02(+8%) | 量比0.89
600406.SH 现价22.4 距启动点+3% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=22.53(-1%) ②MA10=22.37(+0%) ③启动点/止损=21.8(+3%) | 量比1.1
688100.SH 现价25.25 距启动点+7% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=24.57(+3%) ②MA10=24.73(+2%) ③启动点/止损=23.55(+7%) | 量比1.68
002603.SZ 现价15.53 距启动点+4% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=15.29(+2%) ②MA10=15.34(+1%) ③启动点/止损=15.0(+4%) | 量比1.51
600535.SH 现价14.2 距启动点+4% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=13.95(+2%) ②MA10=13.92(+2%) ③启动点/止损=13.64(+4%) | 量比1.45
002019.SZ 现价9.66 距启动点+6% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=9.43(+2%) ②MA10=9.46(+2%) ③启动点/止损=9.13(+6%) | 量比1.88
301246.SZ 现价18.03 距启动点+7% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=17.54(+3%) ②MA10=17.7(+2%) ③启动点/止损=16.82(+7%) | 量比2.09
002340.SZ 现价6.26 距启动点+5% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=6.12(+2%) ②MA10=6.17(+2%) ③启动点/止损=5.96(+5%) | 量比2.06
601186.SH 现价6.07 距启动点+2% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=6.01(+1%) ②MA10=6.02(+1%) ③启动点/止损=5.92(+2%) | 量比1.72
601668.SH 现价4.35 距启动点+4% 🚀可早信(首买点≈今日)
回踩加仓档: ①MA5=4.31(+1%) ②MA10=4.3(+1%) ③启动点/止损=4.2(+4%) | 量比1.13
688096.SH 现价8.06 距启动点+15% 🔥启动中段(回踩加仓,不追高)
=== 完成(2/2 全绿,无降级告警)===
```
龙头共振榜6路融合+确认链。纯脚本,零LLM。
**Response Characters:** 1181
## Response
## ✅ 验证证据(临时脚本 · 15 OK / 0 FAIL · rc=0)
**性质:ad-hoc 一次性验证,不是套件绿** —— `stock_workspace` 无 canonical test/lint/build 命令可挂靠,仓库里没有可复用的回归套件。
脚本:`scratch/hermes-verify-2140-fixes-v2.py`(`hermes-verify-` 前缀 + `tempfile` 生成 gate/branch 中间文件,路径全部 OS-safe),跑完已删除,`ls` 确认无残留。
**三处被改代码的实际跑通输出**
| 被测对象 | 断言 | 实跑 |
|:--|:--|:--|
| `doctrine_scan_pool.py` | `--pool all` rc=0、标的=19、stderr 有池源行 | ✅ rc=0,标的=**19**,`池源: pools.json=` |
| 同上(失败语义) | `--pool selected` 空池 rc=3 + 「池空」 | ✅ rc=3 |
| `market_super_scan.py` | 5 只涨跌幅对账日线真值 | ✅ 300369=20.02 · 002212=10.04 · 600487=0.47 · 600031=-0.47 · 300394=-0.01 |
| 同上(指数行) | 4 指数 price>0、无 -100% | ✅ 4/4(+0.05/+0.17/+0.22/+0.06) |
| `doctrine_scan_wrapper.sh` | `bash -n` | ✅ |
| 同上(闸门) | 真算非占位、①②各给结论 | ✅ ①❌ ②✅(+16.6%) |
| 同上(失败分支) | rc=3→exit1 / rc=0→exit0 | ✅ rc=1 / rc=0 |
**提交状态**:`0f3705d`、`ba33b86`、`c301eac` 在 HEAD;`git status` 对 `doctrine_scan_pool.py`、`market_super_scan.py` 干净(无未提交改动)。
**仍然诚实标注的 4 条残留**:
1. `~/.hermes` 不是 git 仓库 → `doctrine_scan_wrapper.sh` 的改动**无版本回滚**;
2. 无回归套件,以上只是一次性脚本证据,**后续改动无自动保护**;
3. 预提交 AI 首审对 `ba33b86` 的 finding4(空池语义与下游 10:00/12:00/14:35 契约)**未验证**;
4. 上证/科创50 `get_today_data` 返回 0 的**根因未修**(只加了剔除保护)。