Skip to content

Visiomaster v0.3.1

Latest

Choose a tag to compare

@Rss3208 Rss3208 released this 28 May 15:53
· 2 commits to main since this release

Visiomaster v0.3.1 更新说明

本次更新聚焦“箭头拓扑审查与重建闭环”。它不是新增某一类固定图形模板,而是让局部拓扑复杂、连接语义强的图在复刻、审查、修复和下一轮重建之间更可追踪。

核心更新

  • 强化 metadata.arrow_plan:严格复刻前先逐条记录原图可见箭头的来源、目标、端点、路径形态、线型、箭头头和语义 intent。
  • 强化 scene 绑定规则:可见 edge 需要通过 arrow_plan_id 绑定原图箭头事实;一个 arrow plan 默认只能对应一条 scene/motif edge。
  • 增加 motif 内部连线可审计能力:nodes[].motif_edges[] 可以声明内部 connector,并绑定 arrow_plan_id,避免内部线条游离在审查体系之外。
  • 增强 review 模板:make_review_assets.py 会从 metadata.arrow_plan 自动生成 topology checklist,让 reviewer 按箭头 id 逐项检查。
  • 增强 repair brief:review_findings_to_repair_plan.py 保留 checklist_refs,并生成 arrow_plan_repair_targets,把问题映射到具体 edge、motif 和可编辑字段。
  • 增强 regeneration packet:prepare_regeneration_packet.py 会带上 topology checklist、visual checklist、checklist validation 和 arrow repair targets,并展开到 Markdown prompt。
  • 强化 validator/audit:新增 arrow-plan 覆盖率、多 edge 误用、端点/路径不匹配、local motif 规则和 motif edge 覆盖检查。

适用场景

本次优化适用于局部拓扑复杂、连接语义强、审查修复链路要求高的图形复刻任务,包括论文模块图、神经网络结构图、系统架构图、流程控制图和多分支数据流图等。

它重点解决几类通用问题:局部连接关系密集但整体相似度掩盖错误、箭头端点和路径形态不稳定、内部组件连线无法被审计、视觉审查结果难以映射回 scene 修改目标。

相比 v0.3.0

v0.3.0 建立了“原图/复刻图审查 -> rebuild brief -> regeneration packet”的完整复刻闭环;v0.3.1 把其中最容易失真的箭头拓扑进一步结构化:

source arrow inventory
-> metadata.arrow_plan
-> scene edge / motif edge binding
-> topology checklist
-> review findings
-> arrow_plan_repair_targets
-> regeneration prompt

这样下一轮 LLM 不只知道“箭头不对”,还会看到应该修改哪个 edge_id、哪个 motif_edges[] 绑定,以及需要保持的端点、路径和语义约束。

注意事项

  • motif_edges 目前主要用于审计、映射和重建提示,不等同于所有 renderer 内部连线都已完全声明式渲染。
  • Python gate 负责发现结构和证据链问题,不能替代原图/复刻图的视觉审查。
  • 本工具仍优先支持 Windows + Microsoft Visio 桌面版 + pywin32

验证情况

  • python -m compileall -q scripts tests sync_to_skill.py:通过
  • python -m pytest -q:通过
  • 当前示例 scene 验证通过