docs(data): Phase2 归档旧回填/import链+15m灌库链(VPS schtask实证线头死)

VPS schtasks /query: 调用这些脚本的 schtask 全已禁用(baostock_day1/2,
xtdata-build, index-hist, bs-daily-increment 等),且不被8个活跃wrapper引用。
活跃白名单(保留): bs_eod/xt_eod/sina_index_eod/akshare_static_download/
index_const_hist_download/merge_constituent/migrate_constituent/parse_csindex_announce

- _archive/backfill_legacy/: 31个(旧回填import链+旧baostock下载+禁用wrapper+Mac .sh链)
- _archive/backfill_15m/: 7个(15min灌库链+hardening测试,backfill已完成)
- 关键实证: index_const_hist_download 被 index_monthly_wrapper(活跃)调用→保留不归档
- 无残留import(fetch_with_fallback是sanguo_data函数非fallback模块)
This commit is contained in:
2026-07-29 11:56:44 +08:00
parent c3e53fbef3
commit e91b103f7a
39 changed files with 27 additions and 4 deletions
+27 -4
View File
@@ -16,8 +16,31 @@
归档前已验证:**零 import、无活跃 wrapper 引用**。
## backfill_15m/ — 15min 一次性灌库链(Phase 2 待归档)
## backfill_legacy/ — 旧回填/import 链 + 禁用 wrapper + Mac .sh 链(2026-07-29 归档)
⚠️ 未归档。`backfill_15min_baostock``tests/data/test_backfill_15min_hardening.py` 正式 import
`refresh_15min_daily` / `download_minute` / `download_15m_xtdata` / `raw_redownload` / `audit_data_layout`
存在交叉引用或 ops wrapper 依赖,需 Phase 2 评估后统一处理
31 个文件。方案 A 后由 bs_eod/xt_eod 接管的旧路径。**VPS schtasks /query 实证**:调用这些脚本的
schtaskbaostock_day1/day2、xtdata-build、index-hist、bs-daily-increment、bs-akshare、bs-static、
bs15min、daily-update 等)**全部已禁用**,且不被 8 个活跃 wrapper 引用
- 旧回填/import`build_daily_from_xtdata` / `import_vnpy_*` / `import_baostock_to_db` / `merge_daily_baostock` / `migrate_daily_baostock` / `raw_redownload` / `daily_all_update`
- 旧 baostock 下载:`baostock_download` / `baostock_constituent_download` / `baostock_static_download` / `baostock_delisted_download` / `baostock_daily_fullmarket_download`
- 禁用 wrapper`baostock_day1/day2a/day2b_wrapper` / `import_bs_wrapper` / `daily_update_static_wrapper` / `index_const_hist_wrapper` / `_run_import` / `_run_build` / `_run_daily` / `relaunch_15m_wrapper`
- Mac 旧 .sh 链:`daily_update.sh` / `daily_update_all.sh` / `run_daily_update.sh` / `full_deploy_5yr.sh` / `_launch_15m.bat`
## backfill_15m/ — 15min 一次性灌库链 + 测试(2026-07-29 归档)
7 个文件。15min 全市场灌库已于 2026-07-20 完成,方案 A 后由 `sanguo-bs-eod` 每日增量接管。
`backfill_15min_baostock` + `baostock_15min_fullmarket_download` + `baostock_15min_sample_to_db` +
`refresh_15min_daily` + `download_minute` + `download_15m_xtdata` + `test_backfill_15min_hardening`
(hardening 测试随被测脚本一并归档,backfill 不再执行)。
## ⚠️ 归档时关键实证
`index_const_hist_download.py``index_monthly_wrapper.ps1`sanguo-index 月度,**活跃**)调用
**保留在顶层,不归档**。归档前须查活跃 wrapper 调用集,勿凭"一次性脚本"直觉判断。
## 保留在顶层(活跃生产,不归档)
`bs_eod` / `xt_eod` / `sina_index_eod` / `akshare_static_download` / `index_const_hist_download` /
`merge_constituent` / `migrate_constituent` / `parse_csindex_announce` / `validator` / `validate_import` /
`verify_*` / `cleanup_staging` / `backup_db` / `dbbardata_utils` / 活跃 wrapper / `register_schtasks` / ops 工具