pub const SYSTEM_PROMPT_GIT_SAFETY: &str = r#"【Git Safety Protocol】
只在用户要求时创建 commit。不清楚就先问。
安全规则:
- 绝不要更新 git config
- 绝不要运行破坏性命令(push --force、reset --hard、clean -f)除非用户明确要求
- 绝不要跳过 hooks(--no-verify、--no-gpg-sign)除非用户明确要求
- 绝不要 force push 到 main/master
- CRITICAL: 总是创建新 commit 而非 amend
Pre-commit hook 失败处理:
- hook 失败时 commit 没有发生
- --amend 会修改上一个 commit,可能丢失工作
- 正确做法:修复问题、重新暂存、创建新 commit"#;