bot_dev1
|
4ad7aba5a3
|
docs(#62-#67): 模板配置台 README(6 子任务映射)+ 离线 _sanity_check(105 测试+端到端冒烟)
|
2026-08-05 06:05:31 +08:00 |
|
bot_dev1
|
23b374f836
|
feat(#67): 配置台↔内核配置推送契约(JSON manifest+SHA256 校验和+幂等推送/撤回)
|
2026-08-05 06:05:27 +08:00 |
|
bot_dev1
|
263404895a
|
feat(#66): 版本发布+回滚点(基于 config_store 快照,semver 单调递增,回滚可追溯)
|
2026-08-05 06:05:27 +08:00 |
|
bot_dev1
|
0660a4b256
|
feat(#65): 配置预览渲染引擎(布局/告警/NL查询,对齐 cockpit-layout-v1 widget 类型)
|
2026-08-05 06:05:26 +08:00 |
|
bot_dev1
|
c5a5b8468c
|
fix(#55): 修复 layout_validator 测试引导 sys.path 挂载(与 core 测试一致)
|
2026-08-05 05:30:26 +08:00 |
|
bot_dev1
|
b0ae378150
|
feat(#64): 配置项 CRUD 存储引擎(模型超参/RAG/布局三类,文件系统版本化 JSON+校验)
|
2026-08-05 05:29:53 +08:00 |
|
bot_dev1
|
94c2782e75
|
feat(#55): Ti 行业布局模板(四状态流程视图)+ layout_validator
纯标准库实现,对齐 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 全校验通过。
|
2026-08-05 05:28:20 +08:00 |
|
bot_dev1
|
4457b53170
|
feat(#63): 点位字典 CSV 导入+自动校验(复用内核 point_dict 校验器,增加 OPC 节点/模板级校验)
|
2026-08-05 05:28:04 +08:00 |
|
bot_dev1
|
4adfbb78fa
|
feat(#62): 三级 RBAC 权限模型(admin/engineer/readonly,角色继承+可解释判定)
|
2026-08-05 05:28:00 +08:00 |
|