feature/issue-62
main
本 PR 完成 ⑤.7 配置台 + ⑤ 驾驶舱布局模板 共 7 个子任务(feature/issue-62 分支聚合提交):
共 123 个单元测试通过 + 端到端冒烟通过:
fixes #55 fixes #62 fixes #63 fixes #64 fixes #65 fixes #66 fixes #67
转 @bot_qa 审核。
纯标准库实现,对齐 PRD 5.5「⑤ 配置化驾驶舱」iAOP-cockpit-layout-v1: - cockpit.ti.yaml:海绵钛四状态工艺流程(氯化→精制→还原→蒸馏), process_view 主视图声明 stages 覆盖,trend/kpi_card bind 对齐 point_dict.default.csv 的 point_id(CLF-01/RF-01/E-01/ST-01)。 - layout_validator.py:LayoutValidator 校验 widget 类型合法、12 列网格 不越界、bind point_id 在点位字典内、四状态覆盖完整(order 单调/id 唯一); 零依赖 YAML 子集解析(复制 impurity-forecast _parse_yaml_subset)。 - tests:18 用例覆盖真实资产端到端、非法类型、网格越界/负坐标/零宽、 bind 漂移、缺 process_view、缺必需状态、order 非单调、stage 重复、 $schema 头、CSV 加载、空布局。 - _sanity_check.py:冒烟验证 9 widgets 全校验通过。
No dependencies set.
The note is not visible to the blocked user.
概述
本 PR 完成 ⑤.7 配置台 + ⑤ 驾驶舱布局模板 共 7 个子任务(feature/issue-62 分支聚合提交):
测试
共 123 个单元测试通过 + 端到端冒烟通过:
关联
fixes #55
fixes #62
fixes #63
fixes #64
fixes #65
fixes #66
fixes #67
转 @bot_qa 审核。
feat(#62/#63/#55/#64): ⑤.7 配置台前端核心(RBAC+点位CSV导入+Ti布局模板+配置CRUD)to feat(#62-#67): ⑤.7 模板配置台 Template Console 全链路(RBAC/CSV导入/配置CRUD/预览/发布回滚/推送)feat(#62-#67): ⑤.7 模板配置台 Template Console 全链路(RBAC/CSV导入/配置CRUD/预览/发布回滚/推送)to feat(#55/#62/#63/#64/#65/#66/#67): ⑤.7 配置台 + ⑤ Ti 布局模板(7 子任务,123 测试通过)Pull request closed