Ryan Malloy 0c2b73aeea Enhance documentation and reorganize test structure
- Enhanced CLAUDE.md with comprehensive architecture documentation
  - Added KiCad IPC API integration patterns and usage examples
  - Documented FreeRouting integration workflow and setup
  - Explained dual-mode operation (IPC + CLI) with detection logic
  - Added tool implementation patterns and security architecture
  - Included debugging tips and common issue resolutions

- Reorganized test files into proper structure
  - Moved integration tests to tests/integration/
  - Moved demonstration scripts to tests/examples/
  - Added .gitignore patterns for temporary exploration scripts

- Updated .gitignore to exclude development/exploration scripts
  - Prevents accidental commits of ad-hoc testing files
  - Maintains clean repository structure
2025-10-22 11:43:21 -06:00
..