···118118119119- After a task, ensure the app builds: `make build-app`
120120- When working on CLI code (`ProwlCLI/`, `ProwlCLITests/`, `Package.swift`), run `make build-cli`, `make test-cli-smoke`, and `make test-cli-integration` before committing.
121121+- When implementing a new feature or fixing a bug that is unrelated to the current branch's active work, first create a dedicated branch from the latest `origin/main`; then work, commit, push, and open a PR from that branch.
121122- Automatically commit your changes and your changes only. Do not use `git add .`
122123- Before you go on your task, check the current git branch name, if it's something generic like an animal name, name it accordingly. Do not do this for main branch
123124- After implementing an execplan, always submit a PR if you're not in the main branch