Global Agent Rules
1. **Long-running Commands**: When executing commands that typically take a significant amount of time (such as `npm run build`, `npm run lint`, or test suites), you MUST wait for user input or confirmation before proceeding to the next step. Do not auto-run subsequent steps assuming the command has