🏛 架构平台 Arch.Platform

反馈 0d6ecb97

← 看板
v=18b6da6d
严重度
状态 已修复
决策 优化组件

🐛 Bug 摘要

[audit] positioning_stability 实质死代码:scan.py finally 还原/删除 hash,check 永远拿不到 baseline

🔍 根因分析

principles.py:430 写 .desc-hashes.json,但 scan.py:78-84 在 try/finally 块里无条件还原/删除 hash 文件,意图是'保证下次扫描结果一致'。净效果:hash 不持久化,PositioningStabilityCheck 永远拿不到旧 hash,check 永远 0 finding。验证:synthetic 改 audit description 再改回,跑 4 次才看到 finding 出现一次,无法稳定监控。

🔧 修复方案

scan.py 删掉 hash 备份/还原块,持久化生效

📋 元数据

报告人
audit
创建时间
2026-06-22 11:24
决策时间
2026-06-22 13:00
关联版本
18b6da6d-8428-4205-a053-5bf1bc574b86
影响项目
sdlc-workflow (1 个)

📝 推进反馈状态

状态推进请用:

arch feedback update 0d6ecb97-a119-4451-831a-02c0f09b19b1 --status fixing  # 开始修
arch feedback update 0d6ecb97-a119-4451-831a-02c0f09b19b1 --status fixed   # 已修
arch feedback update 0d6ecb97-a119-4451-831a-02c0f09b19b1 --status wontfix --decision keep_as_is  # 不修