|
@@ -34,7 +34,7 @@
|
|
|
| # | 族 | 件 | 喂谁(页面/接口) | 现在没源代码的后果 | 需要的生成端(输入 → 产物) | 可行性 |
|
|
| # | 族 | 件 | 喂谁(页面/接口) | 现在没源代码的后果 | 需要的生成端(输入 → 产物) | 可行性 |
|
|
|
|---|---|---|---|---|---|---|
|
|
|---|---|---|---|---|---|---|
|
|
|
| ~~1~~ | ~~`pitch_shipped`~~ | ~~`pitch/pitch_daily.parquet`、`pitch_zero_monthly.parquet`~~ | — | — | **已解决(见 §0 / §2)**:`scripts/pitch_face_build.py`,族表已从 `pitch_shipped`(shipped) 改成 `pitch_face`(raw-derived) | ✅ 完成 |
|
|
| ~~1~~ | ~~`pitch_shipped`~~ | ~~`pitch/pitch_daily.parquet`、`pitch_zero_monthly.parquet`~~ | — | — | **已解决(见 §0 / §2)**:`scripts/pitch_face_build.py`,族表已从 `pitch_shipped`(shipped) 改成 `pitch_face`(raw-derived) | ✅ 完成 |
|
|
|
-| 2 | `vib_handoff_and_scans` 其余件 | `m5_cms_tcm/component_history.json`、`baseline_38.json`、`oem_frequency_scan.parquet` 等扫描件 | 本体 `trend_ingest`(在升/闭环证据)、`vib_confidence`、`maintenance` 数据层页、报告附录 | 趋势/置信度面少一维;数据层页把这几件列成缺件 | `component_history`:由逐窗 L6+标量按部件聚合历史;`baseline_38`:由 `fleet_scalar_z`/标量算三层基线(自/机群/绝对) | **中**:结构简单,但"口径"要与消费端字段对齐(`trend_ingest.py` 读法已可参照) |
|
|
|
|
|
|
|
+| ~~2~~ | ~~`vib_handoff_and_scans` 其余件~~ | ~~`m5_cms_tcm/component_history.json`、`baseline_38.json`(`oem_frequency_scan.parquet` 等扫描件仍随包)~~ | — | — | **已解决**:`scripts/component_history_build.py`(链 ④d)+ `scripts/baseline_38_build.py`(链 ④e),族表新族 `vib_history_baseline`(raw-derived) | ✅ 完成 |
|
|
|
| 3 | `tcm_replay` | `tcm_compatible_replay/model/mask_thresholds.tsv` 等 | CMS 报告/逐台页的**厂商黄红阈值线**;`data.load_masks` | 页面只画机群中位,阈值线缺失(现文案:"厂商未设阈值") | 由 `data/raw/如东/windcms` 导出件里的 `red_alarm/yellow_alarm/red_hys/…` 索引列反解出每 (测点,测量,工况) 的中位/黄/红标量 | **中偏低**:索引里确有这些列(54 列之一),口径需反推 + 抽台对拍 |
|
|
| 3 | `tcm_replay` | `tcm_compatible_replay/model/mask_thresholds.tsv` 等 | CMS 报告/逐台页的**厂商黄红阈值线**;`data.load_masks` | 页面只画机群中位,阈值线缺失(现文案:"厂商未设阈值") | 由 `data/raw/如东/windcms` 导出件里的 `red_alarm/yellow_alarm/red_hys/…` 索引列反解出每 (测点,测量,工况) 的中位/黄/红标量 | **中偏低**:索引里确有这些列(54 列之一),口径需反推 + 抽台对拍 |
|
|
|
| 4 | `ontology_releases` | `ontology/release_r1/*`、`release_r2/*` | 网关 `/release/*`(只读发布层)、门户"发布层"入口 | `/release/` 两件 503(如实报缺) | 由 `ontology/objects.json` + 层清单配置生成 r1/r2 层(`kb_ingest`/`populate` 之后跑一步) | **易**:纯搬运/投影,无判据 |
|
|
| 4 | `ontology_releases` | `ontology/release_r1/*`、`release_r2/*` | 网关 `/release/*`(只读发布层)、门户"发布层"入口 | `/release/` 两件 503(如实报缺) | 由 `ontology/objects.json` + 层清单配置生成 r1/r2 层(`kb_ingest`/`populate` 之后跑一步) | **易**:纯搬运/投影,无判据 |
|
|
|
| 5 | ~~`guanlan_contract` + `sop_workspace` + `paradigm_r1`~~ | — | 门户结论段 / `/api/facts` / 报告 | **已解决(见 §0)**:由重算台账生成 claim | — | ✅ 完成 |
|
|
| 5 | ~~`guanlan_contract` + `sop_workspace` + `paradigm_r1`~~ | — | 门户结论段 / `/api/facts` / 报告 | **已解决(见 §0)**:由重算台账生成 claim | — | ✅ 完成 |
|
|
@@ -113,9 +113,12 @@ flg_wtc_ScInOper_endvalue 运行段判据 (n_op)
|
|
|
① ontology_releases 生成端(易,点亮 /release 两件) ✅ 完成 (scripts/ontology_release_build.py)
|
|
① ontology_releases 生成端(易,点亮 /release 两件) ✅ 完成 (scripts/ontology_release_build.py)
|
|
|
② tcm_replay 掩码阈值反解(中偏低) ✅ 完成 (scripts/tcm_mask_thresholds_build.py)
|
|
② tcm_replay 掩码阈值反解(中偏低) ✅ 完成 (scripts/tcm_mask_thresholds_build.py)
|
|
|
③ pitch 面生成端(中,口径已定;消费者字段契约见 §2) ✅ 完成 (scripts/pitch_face_build.py)
|
|
③ pitch 面生成端(中,口径已定;消费者字段契约见 §2) ✅ 完成 (scripts/pitch_face_build.py)
|
|
|
-④ component_history / baseline_38 生成端(中) ← 下一件
|
|
|
|
|
-⑤ vib_figs / 静态逐台副本(低优先)
|
|
|
|
|
|
|
+④ component_history / baseline_38 生成端(中) ✅ 完成 (scripts/component_history_build.py / baseline_38_build.py)
|
|
|
|
|
+⑤ vib_figs / 静态逐台副本(低优先) ← 剩余(低优先;页面运行期动态出页,静态副本无实际影响)
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+**本批之后的账**:`scripts/products_reverse_audit.py --check` = **rc=0**(1,800 件产物全部 raw-derived、
|
|
|
|
|
+0 件无生成端、0 件未归类、0 条判据失败);`docs/系统设计说明.md` §13.6 的自动块已随之重写。
|
|
|
|
|
+
|
|
|
每补一族都走同一套纪律:**生成端进包 + 进重算链 + 写进族表(gen/input) + 产物自登记 + 复检页面**,
|
|
每补一族都走同一套纪律:**生成端进包 + 进重算链 + 写进族表(gen/input) + 产物自登记 + 复检页面**,
|
|
|
并把该族在族表与 `docs/系统设计说明.md` §13.6 里从"无生成端"改成"已在重算链上(附口径与验证依据)"。
|
|
并把该族在族表与 `docs/系统设计说明.md` §13.6 里从"无生成端"改成"已在重算链上(附口径与验证依据)"。
|