graph TD A[Start: Input compliant-text-and-keywords] --> B[Initialize ListingTextCreatorBot] B --> C[Load Amazon Guidelines] C --> D[Parse Input Keywords] D --> E[Title Generation] E --> E1[Check Title Length <= 200 chars] E1 --> E2[Verify Title Guidelines] D --> F[Bullet Points Creation] F --> F1[Generate 5-7 Bullets] F1 --> F2[Check Total Bullets <= 1000 chars] F2 --> F3[Verify Bullet Format] D --> G[Description Writing] G --> G1[Create Full Description] G1 --> G2[Check Description <= 2000 chars] G2 --> G3[Verify Description Guidelines] E2 --> H[Combine Content] F3 --> H G3 --> H H --> I[Format Output] I --> J[Final Validation Check] J --> K[Output: revised-listing-text] J -->|Fails| L[Error Handling] L --> D style A fill:#f9f,stroke:#333 style K fill:#9f9,stroke:#333