# Developer Documentation
This directory contains technical documentation for developers working on LineGuard.
## Contents
- **[ARCHITECTURE.md](ARCHITECTURE.md)** - System architecture and design
- Module breakdown and responsibilities
- Data structures and interfaces
- Dependency graph
- Performance considerations
- **[ERROR_HANDLING.md](ERROR_HANDLING.md)** - Error handling design
- Error categories and types
- Reporting formats
- Recovery strategies
- Exit codes
## Development Guidelines
For development workflow and TDD practices, see [CLAUDE.md](../../CLAUDE.md) in the root directory.
For the original implementation plan, see [IMPLEMENTATION_PLAN.md](../planning/IMPLEMENTATION_PLAN.md).