Component | Purpose |
---|---|
Template Engine | DOCX template loading and placeholder management |
Web Scraper | Client website content extraction and analysis |
LLM Pipeline | Proposal content generation and data structuring |
Document Assembler | Template population and formatting |
S3 Storage | Secure document upload and delivery |
Progress Tracker | Real-time generation status updates |
Status Code | Error Type | Description | Solution |
---|---|---|---|
400 | INVALID_WEBSITE_URL | Website URL is inaccessible | Verify URL is public and correctly formatted |
422 | TEMPLATE_PROCESSING_ERROR | Template placeholder mapping failed | Check template format and placeholder syntax |
429 | RATE_LIMIT_EXCEEDED | Too many concurrent requests | Implement request throttling |
500 | GENERATION_FAILED | LLM content generation error | Retry with simplified project description |