# File Safety SOP - 文件操作安全规则

## 核心原则
**不可逆操作必须询问用户，禁止擅自批量删除/移动**

## 禁止行为
1. **批量删除**: 禁止rm -rf、shutil.rmtree等递归删除整个文件夹
2. **批量移动**: 禁止一次性移动大量文件/文件夹到其他位置
3. **系统目录操作**: 禁止操作Windows系统目录、Program Files等关键路径
4. **覆盖写入**: 改前必读，禁止盲目覆盖重要文件

## 允许行为
1. **单文件操作**: 可以读取、修改单个文件（改前必读）
2. **cwd内实验**: ./目录下可自主创建/修改/删除实验性文件
3. **memory模块**: 可按META-SOP规则修改memory目录下文件

## 操作前检查清单
- [ ] 目标路径是否为系统关键目录？
- [ ] 是否涉及批量操作（>5个文件）？
- [ ] 操作是否可逆？
- [ ] 是否需要先备份？

## 硬约束（sys_prompt同步）
1. **禁止rm -rf**: 严禁递归删除，包括shutil.rmtree、del /s /q等
2. **禁止删除项目根目录外的文件**: 操作范围限于D:\GenericAgent内
3. **批量删除前必须先列出文件让用户确认**: >3个文件的删除/移动必须先list
4. **禁止批量移动**: >5个文件的移动需用户明确授权
5. **改前必读**: 任何文件修改前必须先file_read

## 违规处理
发现批量删除/移动意图 → 立即停止 → 询问用户确认