- Extract health routes to src/routes/health.lua (80 lines) - Extract HTTP server core to src/http_server.lua (256 lines) - Reduce main.lua to pure orchestration (342 → 27 lines) - Preserve all functionality and API compatibility - Add proper module separation following existing patterns - Enable future service self-registration architecture Closes #96 |
||
|---|---|---|
| .. | ||
| routes | ||
| auth.lua | ||
| config_parser.lua | ||
| http_server.lua | ||
| ip_utils.lua | ||
| main.lua | ||
| rate_limiter.lua | ||
| smtp.lua | ||