Commit History

fix: import AsyncResult directly so test patches on app.api.routes.AsyncResult resolve
4c8f7d3

Padmanav commited on

fix: import AsyncResult directly so test patches on app.api.routes.AsyncResult resolve
c64b66b

Padmanav commited on

fix: add missing Request parameter to get_job_status for slowapi rate limiter
d8f3f63

Padmanav commited on

infra(terraform): add EKS cluster, Elasticache Redis, and ECR modules for cloud deployment
391b6e3

Padmanav commited on

feat(api): add tiered per-endpoint rate limits (sync vs async vs poll)
ae4efe3

Padmanav commited on

fix: complete Redis cache integration and clean up test layer
523cc36

Padmanav commited on

fix: complete Redis cache integration and clean up test layer
fd65b82

Padmanav commited on

feat: add Redis/Celery async job queue for repository analysis
52f0ab0

Padmanav commited on

feat: add Redis/Celery async job queue for repository analysis
1d62d5e

Padmanav commited on

fix: feat: fault-tolerant parallel agents, AST security scanner, and shared source reader
a6031f7

Padmanav commited on

fixed lint
a79668c

Padmanav commited on

style(routes): fix import order and add blank lines between route functions
c6b0bff

Padmanav commited on

feat(api): add human feedback loop endpoints
ab469f1

Padmanav commited on

feat(agents): add specialist multi-agent review with judge synthesis
7f4d7b6

Padmanav commited on

fix: re-raise HTTPException before generic handler so 401 auth errors are not swallowed as 500
6b31ed2

Padmanav commited on

fix: add explicit Request parameter to rate-limited routes so slowapi works with TestClient
0698596

Padmanav commited on

fix: correct rate limiter decorator order on /analyze and /quick-analyze
a5ab70b

Padmanav commited on

feat(metrics): record per-agent and parallel-stage latency in MetricsCollector
3aa304b

Padmanav commited on

fix(logging): structured JSON logger + bind exception context in routes
a7c41ed

Padmanav commited on

fix: remove unused exception variable in route handlers
0106d31

Padmanav commited on

fix: don't leak internal exception details to API callers
0638e36

Padmanav commited on

fix: resolve all ruff lint errors (E402, F401, F811)
80b64e3

Padmanav commited on

feat: add /metrics endpoint for observability
cef359a

Padmanav commited on

fix: resolve circular import by moving limiter into app/api/limiter.py
2716a8f

Padmanav commited on

fix: wire slowapi rate limiting - 5/min on analyze, 10/min on quick-analyze
37fe7f8

Padmanav commited on

feat: add API key authentication to POST endpoints
90864eb

Padmanav commited on

feat: convert to async/await with parallel agent execution via asyncio.gather
4d69fe0

Padmanav commited on

feat: add FastAPI routes and main app entrypoint
cf84c8b

Padmanav commited on