proposal-system/lambdas/pdf-extract
Adam Moussa f051f74fde
Fix security gaps and improve code quality across API and Lambdas (#23)
Security: add system identity claims to InternalApiKeyMiddleware so
Lambda-to-API calls resolve a proper user, inject ICurrentUserService
into GeneratedPdfsController to replace Guid.Empty, and consolidate
CurrentUserService into a single ResolveAsync lookup chain.

Quality: replace four COUNT queries in ProposalService.GetStatsAsync
with a single grouped query, convert all Lambda print() to structured
logging, and add retry helpers for Lambda-to-API HTTP calls.
2026-05-17 13:48:14 -04:00
..
app.py Fix security gaps and improve code quality across API and Lambdas (#23) 2026-05-17 13:48:14 -04:00
requirements.txt Update boto3 requirement in /lambdas/pdf-extract (#11) 2026-05-17 17:11:06 +00:00