Skip to main content

record_scan

Function record_scan 

Source
pub fn record_scan(bundle: &Bundle, scan: &Scan)
Expand description

以一次扫描的结果校准基线(str sync / str branch rm 用)。

record 的关键差别:只有 revision 确实前进才推进基线。否则保留旧快照, 让 §6.1 的违规在后续 validate持续可见,直到有人真正修好 revision —— 若这里无条件覆盖,str sync 会把刚犯下的违规顺手洗白。

同时丢弃已消失分支的陈旧条目(str branch rm 之后)。