Parent issue #21 ## Objective To setup initial project structure and Database layer ## Tasks - [x] Initialize Go module with Echo framework - [x] Set up folder structure (`cmd/`, `internal/`, `pkg/`) - [x] Configure environment loading (`koanf`) - [x] Add structured logging (`zerolog`) - [x] Set up PostgreSQL (local Docker) - [x] Configure `pgx` connection pool - [x] Write migrations with `tern`: - `projects` table - `api_keys` table - `log_batches` table (metadata index) - `alert_rules` + `alert_events` tables