深色
风格
视觉表达
S 循环切换
经典
稳定的技术默认风格
信号流
突出动态流向
蓝图
工程评审
编辑风格
适合发布与上线说明
动态
演示
导出
导出图表
便携、整洁的输出
E
分享
分享卡片
1200×630 PNG
路径分享卡片
1200×630 PNG
可达范围分享卡片
1200×630 PNG
复制分享卡片
复制 PNG 到剪贴板
复制图表
复制 PNG 到剪贴板
图像
PNG
无损图像
JPEG
紧凑图像
WebP
现代图像格式
矢量与动效
SVG
可编辑矢量图
WebM
6 秒动效
考勤深潜:Rework 局部失效状态机、M01–M11 编译冲突与额度批次扣减
←
引导视图
探索此系统
沿精选路径逐步查看,而不改变源图表。
节点
下一步
→
▶
播放故事
#
复制此刻
显示全部
考勤深潜:Rework 局部失效状态机、M01–M11 编译冲突与额度批次扣减
由 Archify 生成的工作流图。
01 / Rework 事务与局部失效状态机
EX / M01–M11 编译冲突裁决与额度扣减
暂存与四路预检
闭包推导与精准失效
批次扣减与依赖快照发布
ReworkTransaction (begin → stage → analyze_change → _invalidate → apply)
编译器静态防线 · M11 批次账本 · 依赖指纹
1 返工立项与暂存 · begin / stage · Rework 事务与局部失效状态机 › ReworkTransaction (begin → stage → analyze_change → _invalidate → apply) › 暂存与四路预检 · draftVersion
1 返工立项与暂存
begin / stage
draftVersion
2 四路返工预检 · rule/wb/profile · Rework 事务与局部失效状态机 › ReworkTransaction (begin → stage → analyze_change → _invalidate → apply) › 暂存与四路预检
2 四路返工预检
rule/wb/profile
3 变更影响闭包 · analyze_change · Rework 事务与局部失效状态机 › ReworkTransaction (begin → stage → analyze_change → _invalidate → apply) › 闭包推导与精准失效 · rework_impact
3 变更影响闭包
analyze_change
rework_impact
4 精准局部失效 · _invalidate · apply · Rework 事务与局部失效状态机 › ReworkTransaction (begin → stage → analyze_change → _invalidate → apply) › 闭包推导与精准失效 · userActionOnly
4 精准局部失效
_invalidate · apply
userActionOnly
5 补齐门禁与重算 · rework_calculation · Rework 事务与局部失效状态机 › ReworkTransaction (begin → stage → analyze_change → _invalidate → apply) › 批次扣减与依赖快照发布
5 补齐门禁与重算
rework_calculation
6 依赖指纹与发布 · RunPublication · Rework 事务与局部失效状态机 › ReworkTransaction (begin → stage → analyze_change → _invalidate → apply) › 批次扣减与依赖快照发布
6 依赖指纹与发布
RunPublication
范围重叠与优先级 · scope_overlap · M01–M11 编译冲突裁决与额度扣减 › 编译器静态防线 · M11 批次账本 · 依赖指纹 › 闭包推导与精准失效 · 编译期阻断
范围重叠与优先级
scope_overlap
编译期阻断
M11 额度批次扣减 · quota_period · M01–M11 编译冲突裁决与额度扣减 › 编译器静态防线 · M11 批次账本 · 依赖指纹 › 批次扣减与依赖快照发布 · 先到期先扣
M11 额度批次扣减
quota_period
先到期先扣
保留基线与摘要 · preserve_baseline · M01–M11 编译冲突裁决与额度扣减 › 编译器静态防线 · M11 批次账本 · 依赖指纹 › 批次扣减与依赖快照发布
保留基线与摘要
preserve_baseline
冻结 baseRevision
预检通过
ReworkChangeSet
重确认受波及项
摘要化回执
去冗余存储
批次扣减
重叠与环检测
图例
Agent 逻辑
策略
上下文 / 追踪
就绪
章节 01 / 01
引导章节
图表指南
探索此系统
×
正在检查已编译语义
01
查找任意节点
搜索标签、职责、类型和稳定 ID。
/
02
追踪路径
查看两个语义节点如何按编写方向连接。
R
03
查看完整系统
打开带实时视口和稳定节点的语义雷达。
M
04
比较语义类型
统计角色、显示流量并比较直接编写的连接。
L
05
播放引导故事
浏览已编写的章节和真实关系。
P
06
进入演示模式
让实时图表占满视口,同时不改变导出。
F
E
导出
T
主题
S
风格
0
重置
+
放大
-
缩小
Esc
关闭
查找节点
×
⌕
/
没有匹配的节点
语义护照
已验证来源
编写可达范围
上游
0
下游
0
×
复制链接
关系
路径探测
选择起点节点
查找起点
复制链接
清除
在图表中选择两个语义节点
←
▶
旅程
→
总览
先选择来源,再选择目标;方向很重要。
语义透镜
比较系统角色
×
最多选择两种语义类型。选择一种可显示其真实流量;选择两种只比较直接编写的关系。
选择一种类型以检查其节点和相连关系。
复制链接
清除
语义雷达
正在构建总览
打开雷达
×
点击节点
拖动平移
语义雷达需要更多地图可见空间。
路径
地图
透镜
阅读
100%
精准局部失效 (rework_impact.py / rework_transaction.py)
• analyze_change 比对前后状态并按模块依赖图求闭包 (_closure),区分规则、映射与周期影响
• _invalidate 仅清除受波及的确认位(如仅换打卡表不退回规则确认),preserve_input_baseline 保留历史基线
M01–M11 编译冲突与引用校验 (scope_overlap.py)
• policies_may_overlap 与 expressions_disjoint 在编译期检测同模块适用人群/有效期重叠且无优先级裁决的冲突
• rework_rule_references.py 校验跨模块实体引用(班次、假种、日历)与有向图无环 (cycles)
M11 额度批次扣减与 Run 依赖指纹 (quota_period.py)
• 期初余额 + M07 加班转调休按假种与批次有效期(expired 过滤、先到期/先旧后新)单向扣减
• RunPublication.register 绑定 CalculationDependencies 快照指纹,摘要化保存回执防止状态膨胀