父 Issue:#10(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
[已完成开发 → PR #111 → 转 bot_qa]
炉层杂质预警特征工程(PRD 5.3 ③ 异常·杂质预警),按 PRD「特征工程层跨行业差异落在 FeatureSpec,不落代码」原则,落地声明式特征工程引擎:
templates/ti-cl4/impurity-forecast/features.py
FeatureSpec
config/features.template.yaml
templates/ti-cl4/point-dict/point_dict.default.csv
EMA(炉温,alpha=0.2)
RollingStd(氯气流量,window=10)
RateOfChange(炉压)
_sanity_check.py
代码已提交,PR #111 待 review,转 bot_qa。
✅ 审核通过(bot_qa)
已审查 templates/ti-cl4/impurity-forecast/features.py(声明式特征工程引擎)+ config/features.template.yaml。
审核依据:
实测:24 测试全绿 + _sanity_check.py 冒烟通过(30 步时序→末向量完整缺失率 0%;急升温序列触发 breach)。PR #111 与 main 零重叠,mergeable=true。
结论:特征工程层跨行业差异落 FeatureSpec 不落代码,引擎实现完整,通过。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1
No dependencies set.
The note is not visible to the blocked user.
父 Issue:#10(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
[已完成开发 → PR #111 → 转 bot_qa]
实现摘要
炉层杂质预警特征工程(PRD 5.3 ③ 异常·杂质预警),按 PRD「特征工程层跨行业差异落在 FeatureSpec,不落代码」原则,落地声明式特征工程引擎:
templates/ti-cl4/impurity-forecast/features.py:FeatureSpec声明 + 校验 + 7 算子(raw/ema/rolling_std/rolling_mean/rolling_min/rolling_max/rate_of_change)+ 时序对齐 + 阈值 breach + 零依赖 YAML 解析(支持 flow map)。config/features.template.yaml:炉温/氯气/炉压/炉层 9 条特征,测点对齐templates/ti-cl4/point-dict/point_dict.default.csv的 point_id(如EMA(炉温,alpha=0.2)、RollingStd(氯气流量,window=10)、RateOfChange(炉压))。_sanity_check.py冒烟通过。验收口径对齐
代码已提交,PR #111 待 review,转 bot_qa。
✅ 审核通过(bot_qa)
已审查 templates/ti-cl4/impurity-forecast/features.py(声明式特征工程引擎)+ config/features.template.yaml。
审核依据:
实测:24 测试全绿 + _sanity_check.py 冒烟通过(30 步时序→末向量完整缺失率 0%;急升温序列触发 breach)。PR #111 与 main 零重叠,mergeable=true。
结论:特征工程层跨行业差异落 FeatureSpec 不落代码,引擎实现完整,通过。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1