fix: import AsyncResult directly so test patches on app.api.routes.AsyncResult resolve 4c8f7d3 Padmanav commited on Jun 15
fix: import AsyncResult directly so test patches on app.api.routes.AsyncResult resolve c64b66b Padmanav commited on Jun 15
fix: add missing Request parameter to get_job_status for slowapi rate limiter d8f3f63 Padmanav commited on Jun 15
infra(terraform): add EKS cluster, Elasticache Redis, and ECR modules for cloud deployment 391b6e3 Padmanav commited on Jun 15
feat(api): add tiered per-endpoint rate limits (sync vs async vs poll) ae4efe3 Padmanav commited on Jun 15
fix: feat: fault-tolerant parallel agents, AST security scanner, and shared source reader a6031f7 Padmanav commited on Jun 13
style(routes): fix import order and add blank lines between route functions c6b0bff Padmanav commited on Jun 12
feat(agents): add specialist multi-agent review with judge synthesis 7f4d7b6 Padmanav commited on Jun 10
fix: re-raise HTTPException before generic handler so 401 auth errors are not swallowed as 500 6b31ed2 Padmanav commited on Jun 8
fix: add explicit Request parameter to rate-limited routes so slowapi works with TestClient 0698596 Padmanav commited on Jun 8
fix: correct rate limiter decorator order on /analyze and /quick-analyze a5ab70b Padmanav commited on Jun 8
feat(metrics): record per-agent and parallel-stage latency in MetricsCollector 3aa304b Padmanav commited on Jun 8
fix(logging): structured JSON logger + bind exception context in routes a7c41ed Padmanav commited on Jun 8
fix: resolve circular import by moving limiter into app/api/limiter.py 2716a8f Padmanav commited on Jun 8
fix: wire slowapi rate limiting - 5/min on analyze, 10/min on quick-analyze 37fe7f8 Padmanav commited on Jun 8
feat: convert to async/await with parallel agent execution via asyncio.gather 4d69fe0 Padmanav commited on Jun 8