# 日更验收记录：2026-09-15

**流程**：人工下载通达信数据 → 自动跑日更链路 + 目录重建
**结果**：`exit 0`，20:23:33 → 20:50:14（26 分 41 秒）

## 一、人工下载的数据（用户操作）

| 数据 | 结果 |
| --- | --- |
| 沪市日线 | 最后交易日 `20260915`（抽查 399/400） |
| 深市日线 | 最后交易日 `20260915`（抽查 399/400） |
| 北交所日线 | 最后交易日 `20260915`（抽查 345/347） |
| `gbbq`（除权除息） | 5451.2 KB，更新于 19:50:27 |
| 财务 `gpcw*.dat` | 最新 2026-06-30 期；共 147 个文件 |

> 少数个股停留在更早日期，是长期停牌股，属正常。

## 二、自动执行的链路

```cmd
C:\FundamentalWorkbench\deploy\daily_all.cmd
```

内部依次：

1. `run_daily_update.cmd` → M1 → M2 → 看板
2. `build_full_market_catalog.py` → 重建全市场目录

## 三、验收结果（10/10 通过）

| 验收项 | 实测 |
| --- | --- |
| `state` | `success` ✅ |
| `stage` / `stageIndex` | `更新完成` 3 / 3 ✅ |
| `version == runId` | `99758a668b7c40a4b7d914ff42438771` ✅ |
| `asOf`（行情截面） | **2026-09-15** ✅ |
| `factorAsOf`（因子截面） | 2026-08-31 ✅（月度，正常） |
| `business_days_stale` | **0** ✅ |
| `index.html` | 2530.3 KB ✅ |
| `full_market_catalog` | 1.65 MB / 5218 行，20:50:14 ✅ |
| `logPath` 存在 | ✅ |

## 四、关键数据指标

```
named_stocks             = 5218
basic_pool_eligible      = 4023
hotspot candidates       = 655

price latest_trade_date  = 2026-09-15
price stocks / rows      = 5218 / 6,077,017
adjustment_source        = tdx_gbbq_category_1
gbbq_xrxd_records        = 56050   (实际参与复权 55962)

M2 as_of                 = 2026-08-31
M2 factor_rows / stocks  = 298,879 / 5,211
M2 periods / oos / train = 61 / 37 / 24
M2 latest_weights        = 存在
```

**复权链路正常**：`gbbq_xrxd_records = 56050`，说明 9-15 的 gbbq 被正确读取并参与前复权计算。

## 五、全市场目录层级分布（数据已刷新）

```
优先研究            17
热点交集            44
基本面精选          131
观察              581
仅入基础池         3368
其他（数据不完整）   1077
────────────────────────
合计              5218  ✅ 全覆盖

基础池 4023 | 基本面合格 773 | 候选池 655
```

被排除原因 Top：

```
基本面-总分低于65            3340
基础池-20日均额低于门槛        1041
基础池-ST或退市               201
基本面-金融行业走专用模型        98
基础池-上市不足250交易日        91
基本面-触发财务硬伤            28
基础池-价格未跟上行情截面        14
```

## 六、公网验证

```
https://shadow-beneficial-rca-smallest.trycloudflare.com/reports/dashboard/version.json
→ HTTP 200, runId=99758a668b7c40a4b7d914ff42438771, asOf=2026-09-15

/reports/dashboard/index.html
→ HTTP 200, 2530.3 KB, 含全市场目录=True

稳定性抽查：5 / 5 成功
```

## 七、服务状态

| 组件 | 状态 |
| --- | --- |
| 看板服务 (127.0.0.1:8765) | ✅ 运行中 |
| cloudflared 隧道 | ✅ 2 个进程（1 父 1 子，正常） |
| 看门狗 | ✅ pid=12296 运行中 |
| 通达信客户端 | ✅ 已关闭 |

## 八、与上一次（09-14）的对比

| 指标 | 09-14 | 09-15 |
| --- | --- | --- |
| `asOf` | 2026-09-14 | **2026-09-15** |
| 基础池 | 4027 | 4023 |
| 候选池 | 657 | 655 |
| 优先研究 | 21 | 17 |
| 热点交集 | 48 | 44 |
| `gbbq_xrxd_records` | 55962 | 56050 |

数字随行情自然变动，无异常跳变。

## 九、结论

**「人工下载 + 自动链路」这个分工跑通了。** 用户花约 1 分钟下载，
其余全自动，从 20:23 到 20:50 完成看板更新与公网分发。

自动化边界见 `deploy\自动化边界.md`：通达信菜单栏无法用合成输入驱动，
下载必须人工；其余环节已全部脚本化。
