用途:在任何可能造成数据丢失的批量破坏性操作之前进行拦截,要求用户给出明确确认。它明确声明自己是路由约定而非强制边界:当破坏性意图匹配时,执行框架把该约定加载进上下文,由守规的智能体遵循;运行时并不会在操作边界机械阻断删除。
触发范围包括:shell/文件系统层面的 rm -rf、删除超过 10 个文件、修改超过 10 个文件的 sed -i、git rm 受跟踪文件、批量截断或覆盖文件,以及任何以“清理”“释放空间”为名触及数据文件的操作;数据库/大脑层面的批量 forget、页面删除扫描、gbrain purge-deleted、gbrain sources remove、gbrain mounts remove,以及无精确 WHERE 的 DROP TABLE、TRUNCATE、DELETE。
使用方式:先停止,不执行命令,检查真实目标(反向链接、图谱、git 历史、文件内容),然后展示确认卡,包含内容、数量、大小、位置、原因、可恢复性清单、将要失去什么和至少一个替代方案,最后要求用户以明确的 yes 或 do it 确认(ok、sure、go ahead 不算)。若用户说 wait,则回答问题并重新展示卡片;若说不,则立即停止并给出替代建议。确认后记录删除日志到 daily/notes/YYYY-MM-DD.md 的 ## Data Deletions 段,大删除分块执行并报告进度。
限制:技能未加载时无法机械阻止删除;现有部分 CLI 的 --confirm-destructive 只确认智能体自身意图,不能替代用户同意。资料未提供具体的安装、配置或完整实现方式。