用途:管理证据新鲜度,识别过期决策并提供治理操作,实现 FPF B.3.4(证据衰减)。核心原则是证据会过期,基于过期证据的决策存在隐藏风险。
主要能力:每个证据文件带有 valid_until 日期,decay 会读取 .fpf/evidence/ 下所有证据文件,与当前日期比较,分类为 FRESH、STALE 或 EXPIRED,并生成新鲜度报告。报告按 EXPIRED(需处理)、STALE(警告)、FRESH、WAIVED 分组,列出证据、关联假设、过期时间与逾期天数。依据 WLNK(最弱环节)原则,只要任一证据过期且未豁免,其假设即视为 STALE。
三种治理操作:Refresh(重跑测试获取新证据)、Deprecate(将假设从 L2 降级到 L1 或 L1 到 L0,并创建弃用记录)、Waive(记录风险接受及截止日期,创建豁免记录)。所有操作均记录审计轨迹,弃用记录包含 from_layer、to_layer、原因、日期;豁免记录包含 evidence_id、截止日期、理由、日期。文件命名如 deprecate-{hypothesis}-{date}.md 与 waiver-{evidence}-{date}.md。
使用方式:运行 /fpf:decay 查看过期项,然后用自然语言描述操作,例如“Waive the benchmark until February”或“Deprecate that decision”,无需记忆证据 ID。常见工作流包括每周维护、发布前检查、重大变更后(依赖更新、API 变更、安全公告)重新评估。
限制:豁免并非忽略问题,而是明确记录风险接受至指定日期,到期后证据恢复 EXPIRED 状态。资料未提供安装命令、收费、平台支持等细节。