☰
深入Archify路由节奏门:8px与16px两个数字如何决定架构图是否精致
2026/10/3 17:07:12 网站建设 项目流程

深入Archify路由节奏门:8px与16px两个数字如何决定架构图是否精致

【免费下载链接】archifyAgent skill for beautiful, verifiable architecture, workflow, sequence,>项目地址: https://gitcode.com/GitHub_Trending/arch/archify

Archify 是一款为架构图、工作流、时序、数据流与生命周期图打造的 Agent 绘图技能,它把声明式 JSON 渲染成自带动效、可导出的自包含 HTML。而在它“看起来精致”的背后,藏着一道不太起眼却至关重要的路由节奏门:route_rhythm检查中的8px与16px两个像素下限。本文带你看懂这两个数字如何成为架构图连线质量的守门员。

什么是路由节奏门

在架构图里,一条连线通常不是一根直线,而是由若干段折线组成的“路径”:先从节点端口伸出一小段,再拐弯,最后进入目标端口。

Archify 的创作契约对这类路径写下了硬性规则:

每一段非零线段至少8px;每一段内部线段(中间拐弯段)至少16px。

这两个下限就是“节奏门”——所有自动路由出的连线都必须通过这道门,否则渲染器会在质检阶段被点名。

为什么是 8 与 16:两个数字的分工

  • 8px 下限(微线段守卫):小于 8px 的线段在视觉上就是“糊掉的点”,既看不出方向,也容易让两条平行连线挤成一团。它是所有非零线段的绝对底线。
  • 16px 下限(内部段节奏):中间转折段如果太短,路径就会出现局促的“小狗腿”(tiny dogleg),让整张图显得毛糙。16px 保证每个拐弯都有舒展的呼吸感。

这两个数字并非拍脑袋:它们同时出现在自动端口扩散(Automatic Port Spread)的角落留白里,与端口间距的 16px 沟槽保持一致,形成整套布局系统的统一“节拍”。

当端口几乎重叠时:24px 端头桩 + 16px 外桥

自动端口扩散有时会把两条本该平行的锚点放到仅几像素之隔。这时如果用常规的中间折点拐弯,就必然违反自己定下的节奏门。

Archify 的解法在 automaticPortRhythmBridge 中:放弃制造微型拐角,改用24px 端头桩(endpoint stub)+ 16px 外侧桥(outside bridge)绕行到图面外围通道,再从另一侧进入目标端口——绕行比扭曲更符合节奏。

标准档警告,Showcase 档拦截

节奏门还有一层聪明的分级策略,见 check-render-output.mjs:

质量档位route_rhythm 的表现
standard(标准)出现微线段只产生警告,图仍可交付
showcase(展示)直接报错拦截,必须修复后才算合格

这意味着日常出图宽容务实,而用于展示、发布级别的图则被严格把关。对应的自动化测试 route rhythm 用例 与 layout-rules 用例 保证这道门长期可靠。

给使用者的三点建议

  1. 别手工摆放过近的端口:两个端口间距小于 16px 时,宁可调整节点位置,让自动端口扩散自然生效。
  2. 优先使用auto路由:显式via路径需要你自己对 8px/16px 负责,自动路由则会主动走外桥绕行来合规。
  3. 发布级图请用 showcase 档校验:让route_rhythm从警告升级为硬拦截,微线段无处遁形。

小结

8px 守住“看得见”,16px 守住“舒展感”,两者加上 24px 端头桩的外桥绕行策略,共同构成 Archify 路由节奏门——架构图精致的秘密,就藏在这几个像素的坚持里。想深入了解整体契约,可继续阅读 authoring-contract.md 与 DESIGN.md。

【免费下载链接】archifyAgent skill for beautiful, verifiable architecture, workflow, sequence,>项目地址: https://gitcode.com/GitHub_Trending/arch/archify

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询