proposal-system/lambdas
Adam Moussa 9d6612e337 Implement Lambda functions for PDF processing, suggestions, and library ingest
- pdf-extract: Parse vendor PDFs with pdfplumber, fallback to Claude multimodal
- pdf-generate: Generate branded proposal PDFs with reportlab Platypus
- library-ingest: Format approved proposals as markdown and sync to Bedrock KB
- suggestions: Query KB for similar proposals, generate line items via Claude
- All Lambdas use internal API key auth and cold-start secret caching
- Fix pdf_path unbound variable in pdf-extract error handling
2026-05-16 22:10:21 -04:00
..
library-ingest Implement Lambda functions for PDF processing, suggestions, and library ingest 2026-05-16 22:10:21 -04:00
pdf-extract Implement Lambda functions for PDF processing, suggestions, and library ingest 2026-05-16 22:10:21 -04:00
pdf-generate Implement Lambda functions for PDF processing, suggestions, and library ingest 2026-05-16 22:10:21 -04:00
suggestions Implement Lambda functions for PDF processing, suggestions, and library ingest 2026-05-16 22:10:21 -04:00