Self-Modification
High
- Category
- Rogue Agent
- Content
## Safety check Before touching the filesystem: - Confirm the target directory exists and list its contents. If it's not empty, stop and tell the user what's already there, then ask whether to proceed (merge into existing files), scaffold into a subfolder instead, or abort. Never silently overwrite existing files. - Confirm whether the user wants git initialized here, or whether this folder is already inside a git repo (check for a `.git` directory, including in parent directories) — don't run `git init` inside an existing repo without asking. ## The interview
- Confidence
- 80% confidence
- Finding
- overwrite existing file
