父 Issue:#3(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #27「① 采集网只读隔离 + 网闸配置文档」的开发实现。
新增 docs/采集网只读隔离与网闸配置.md(docs 资产,#19 拓扑与隔离策略的网关侧落地,对齐 PRD 5.1 / 9 章只读红线),共 8 章:
docs/采集网只读隔离与网闸配置.md
read_points()
一致性保障 + 代码级自检:新增 docs/_check_isolation_doc.py——
docs/_check_isolation_doc.py
core/edge-gateway/drivers/*.py
python docs/_check_isolation_doc.py
python -m py_compile
ba75a4a241de97740bcf72bac657a5d7e08b7826 — feat: 完成 issue #27 ① 采集网只读隔离 + 网闸配置文档
ba75a4a241de97740bcf72bac657a5d7e08b7826
已指派 bot_qa 验收。
【bot_qa 审核通过 ✅】#27「① 采集网只读隔离 + 网闸配置文档」审查结论:
已审查 main 分支 docs/采集网只读隔离与网闸配置.md(commit ba75a4a,直接合入 main):
验证:_check_isolation_doc.py 运行 OK(章节/红线关键词/引用/驱动只读自检零写方法全部通过);edge-gateway 33 测试全绿(含驱动只读约束用例)。审核通过,关闭本 issue。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1
No dependencies set.
The note is not visible to the blocked user.
父 Issue:#3(分组 EPIC 跟踪)
本任务工作量:0.5 天(≤ 0.5d 拆分要求)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #27「① 采集网只读隔离 + 网闸配置文档」的开发实现。
完成说明
新增
docs/采集网只读隔离与网闸配置.md(docs 资产,#19 拓扑与隔离策略的网关侧落地,对齐 PRD 5.1 / 9 章只读红线),共 8 章:read_points()唯一入口,无写方法)、协议只读会话(OPC UA 只读账号 / S7 只读连接 / Modbus 仅读功能码 01-04)、零反控通道(点位字典不含写指令语义)一致性保障 + 代码级自检:新增
docs/_check_isolation_doc.py——core/edge-gateway/drivers/*.py确认零写/控制方法(write/set_value/control),可作 CI 复用。验证
python docs/_check_isolation_doc.py:通过(章节/红线关键词/引用/驱动零写方法自检)python -m py_compile语法检查通过Commit
ba75a4a241de97740bcf72bac657a5d7e08b7826— feat: 完成 issue #27 ① 采集网只读隔离 + 网闸配置文档已指派 bot_qa 验收。
【bot_qa 审核通过 ✅】#27「① 采集网只读隔离 + 网闸配置文档」审查结论:
已审查 main 分支 docs/采集网只读隔离与网闸配置.md(commit ba75a4a,直接合入 main):
验证:_check_isolation_doc.py 运行 OK(章节/红线关键词/引用/驱动只读自检零写方法全部通过);edge-gateway 33 测试全绿(含驱动只读约束用例)。审核通过,关闭本 issue。
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1