- Externalize coordinator, notification, and planning prompts to separate files
- Add workspace mutex for concurrent file operations
- Improve error messages across file_tools, issue_tools, and pr_tools
- Add logging to tool modules for better debugging
- Update tests to match new error message strings
- Moved 221-line system prompt from core/coding_prompt.py to prompts/coding_agent.txt
- core/coding_prompt.py now loads prompt from external file using pathlib
- Maintains backward compatibility with existing CODING_AGENT_SYSTEM_PROMPT export
- Enables separate version control and A/B testing of prompts