# Design & Architecture
Internal design documentation for developers.
- [Client Architecture](./client.md) - Torc client design
- [HTTP API Design](./http-api.md) - REST API conventions and design principles
- [Workflow Actions](./workflow-actions.md) - Workflow action system
- [Web Dashboard Design](./dashboard.md) - Dashboard architecture
- [Server API Handler](./server.md) - Server implementation
- [Central Database](./database.md) - Database schema and design
- [Workflow Recovery Design](./recovery.md) - Recovery system architecture
- [Failure Handler Design](./failure-handlers.md) - Failure handler implementation
- [AI-Assisted Recovery Design](./ai-assisted-recovery.md) - AI-assisted error classification
- [Workflow Graph](./workflow-graph.md) - Dependency graph implementation
- [Interface Architecture](./interfaces.md) - Interface design patterns
- [Slurm Job Step Monitoring](./srun-monitoring.md) - srun wrapping, sstat monitoring, sacct
collection