Code review found critical issue: aider expects actual YAML configuration
with 'read:' directive, not comment-only instructions.
Changes:
- Split instructions into separate .aider/BEADS.md file
- Updated .aider.conf.yml to properly load instructions via 'read:' directive
- Added aiderBeadsInstructions template for AI-facing instructions
- Updated InstallAider to create three files:
- .aider.conf.yml (YAML config with read directive)
- .aider/BEADS.md (instructions for AI, loaded by aider)
- .aider/README.md (reference for humans)
- Updated RemoveAider to clean up all three files and empty .aider directory
- Removed unused path/filepath import
This follows aider's documented conventions:
- https://aider.chat/docs/config/aider_conf.html
- https://aider.chat/docs/usage/conventions.html
The AI instructions are now properly loaded via aider's 'read:' mechanism
which marks them as read-only and enables caching for efficiency.
Related to bd-3djj
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>