--- description: globs: alwaysApply: false --- # Project Overview Document AI is a Go-based application for document processing and analysis. The project is structured using a clean architecture pattern with: - [main.go](mdc:main.go): The application entry point that configures and launches the HTTP server - [config/](mdc:config): Configuration files and initialization - [api/](mdc:api): API endpoints and HTTP handlers - [internal/](mdc:internal): Core business logic and implementation - [pkg/](mdc:pkg): Shared utilities and helper packages The application uses the Gin web framework for HTTP routing and middleware functionality.