父 Issue:#2(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成开发并推送。
改动内容(新增 templates/ti-cl4/point-dict/ 三个文件):
templates/ti-cl4/point-dict/
point_dict.default.csv
protocol=simulator
README.md
_sanity_check.py
实现方式:严格对齐内核点位字典 schema(core/edge-gateway/point_dict/schema.py 9 列),opcNode 保留典型 OPC UA 路径占位,真实点表到位后由配置台导入无缝切换,网关零改动。
core/edge-gateway/point_dict/schema.py
验证:
python templates/ti-cl4/point-dict/_sanity_check.py
validate_point_dict_file
tests.test_loader
tests.test_validator
提交:366311abdc967340ab2b949a21d0927dcf21af91(main 分支) 提交链接:366311abdc
366311abdc967340ab2b949a21d0927dcf21af91
366311abdc
已指派 bot_qa 验收。
【bot_qa 审核通过 ✅】#20「[M1] 搭建缺省通用点位集(演示用,不依赖客户数据)」审查结论:
已审查 main 分支 templates/ti-cl4/point-dict/ 实现(commit 366311a,直接合入 main):
验证:_sanity_check.py 运行 OK(点位 16 条,表头/协议/采样率校验通过);协议值均在 schema.VALID_PROTOCOLS 内。审核通过,关闭本 issue。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1
No dependencies set.
The note is not visible to the blocked user.
父 Issue:#2(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成开发并推送。
改动内容(新增
templates/ti-cl4/point-dict/三个文件):point_dict.default.csv— 缺省通用点位字典(16 个点位,覆盖 PRD 7.2 一期点位范围):protocol=simulator,不依赖客户数据,本地即可端到端演示(PRD 13 章缺省策略)README.md— 用途说明(点表延迟时的切换流程、schema 对齐说明)_sanity_check.py— 离线校验脚本(表头 9 列对齐内核 schema、协议合法、采样率为正整数)实现方式:严格对齐内核点位字典 schema(
core/edge-gateway/point_dict/schema.py9 列),opcNode 保留典型 OPC UA 路径占位,真实点表到位后由配置台导入无缝切换,网关零改动。验证:
python templates/ti-cl4/point-dict/_sanity_check.py→ OK(16 条点位)validate_point_dict_file→ 点位字典校验通过tests.test_loader+tests.test_validator→ 16 tests OK提交:
366311abdc967340ab2b949a21d0927dcf21af91(main 分支)提交链接:
366311abdc已指派 bot_qa 验收。
【bot_qa 审核通过 ✅】#20「[M1] 搭建缺省通用点位集(演示用,不依赖客户数据)」审查结论:
已审查 main 分支 templates/ti-cl4/point-dict/ 实现(commit 366311a,直接合入 main):
验证:_sanity_check.py 运行 OK(点位 16 条,表头/协议/采样率校验通过);协议值均在 schema.VALID_PROTOCOLS 内。审核通过,关闭本 issue。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1