## Summary
- expose the `pufferfish.yml` path that the CLI provides and reuse it inside `PufferfishConfig` so relocations continue to work
- ensure the `saveRequired` flag still tracks whether a config file needs to be written after relocating the file
## Testing
- `./gradlew applyPatches` *(fails: cannot fetch Paper upstream in this environment)*
------
[Codex Task](https://chatgpt.com/codex/tasks/task_e_691d839b4ad8832f8a3bcd59f15ce93c)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
pufferfish.ymlpath that the CLI provides and reuse it insidePufferfishConfigso relocations continue to worksaveRequiredflag still tracks whether a config file needs to be written after relocating the fileTesting
./gradlew applyPatches(fails: cannot fetch Paper upstream in this environment)Codex Task