proposal-system/api/src/ProposalSystem.Infrastructure
Adam Moussa f9951d6dfa Implement backend dev mode, internal API auth, and service layer enhancements
- Add dev-login endpoint with local JWT signing for local development
- Add InternalApiKeyMiddleware with timing-safe comparison for Lambda-to-API auth
- Add DevS3Service and NoOpJobPublisher for running without AWS services
- Implement CurrentUserService cascading user resolution (ID → sub → email → create)
- Add async ResolveAsync() to avoid synchronous DB calls in request pipeline
- Add /proposals/stats endpoint for efficient server-side status counts
- Guard status transitions: only allow Draft → InReview via update endpoint
- Add vendor proposals, generated PDFs, and similar proposals controllers
- Add ISimilarProposalService and SimilarProposalService
- Add [Authorize] to AddSimilarReference endpoint
2026-05-16 22:10:07 -04:00
..
Data Fix NuGet versions and add InitialCreate EF Core migration 2026-05-16 18:58:01 -04:00
Services Implement backend dev mode, internal API auth, and service layer enhancements 2026-05-16 22:10:07 -04:00
ProposalSystem.Infrastructure.csproj Fix NuGet versions and add InitialCreate EF Core migration 2026-05-16 18:58:01 -04:00