graph TD
Start[Start ListingCreator] --> Input[Receive Input Data]
Input --> InputData1[extracted-data]
Input --> InputData2[trademark-analysis]
InputData1 --> Silo1[SILO 1: Draft Listing Text]
InputData2 --> Silo1
Silo1 --> Skill190[Skill #190: Write/Rewrite Text]
Skill190 --> CreateTitle[Create New Title <80 chars]
Skill190 --> CreateBullets[Create 5 Bullets <200 chars each]
Skill190 --> CreateDesc[Create Description <1000 chars]
CreateTitle --> DraftText[Complete Draft Listing Text]
CreateBullets --> DraftText
CreateDesc --> DraftText
DraftText --> Silo2[SILO 2: Compliance Validation]
AmazonRules[Amazon POD Guidelines] --> Silo2
Silo2 --> Skill223[Skill #223: LLM Compliance Check]
Skill223 --> ValidateText[Validate Against Guidelines]
ValidateText --> GenerateScore[Generate Confidence Score]
ValidateText --> ComplianceNote[Create Compliance Note]
GenerateScore --> FinalOutput[Final Output JSON]
ComplianceNote --> FinalOutput
DraftText --> FinalOutput
FinalOutput --> End[End ListingCreator]