- Add PaginatedResponse and PaginationMeta schemas - Update GET /api/v1/projects to support: - page param (default: 1) - limit param (default: 20, max: 100) - search param (case-insensitive name search) - Response includes pagination metadata (page, limit, total, total_pages) - Add Python cache files to gitignore
- Go server with Gin framework - PostgreSQL for metadata storage - MinIO/S3 for artifact storage with SHA256 content addressing - REST API for grove/tree/fruit operations - Web UI for managing artifacts - Docker Compose setup for local development