graph TD Start[Start Backlink Generation] --> PSF[PotentialSitesFinder] Start --> CTG[ContentTemplateGenerator] PSF --> FindSites[Oracle Ask Question #224] FindSites --> FormatSites[Write Text #185] FormatSites --> PotentialSitesCSV[potential_sites.csv] CTG --> CreateAnchor[Create MicroCopy #186] CTG --> CreateOutreach[Write Text #190] CreateAnchor --> CompileTemplates[Write Text #185] CreateOutreach --> CompileTemplates CompileTemplates --> BacklinkTemplates[backlink_templates.txt] PotentialSitesCSV --> BPM[BacklinkPlacementManager] BacklinkTemplates --> BPM BPM --> SimulatePlacements[LLM Response #223] SimulatePlacements --> PlacementRecord[Placement Text Record] PlacementRecord --> BRK[BacklinkRecordKeeper] BRK --> FormatCSV[Write Text #185] FormatCSV --> FinalCSV[new_backlinks.csv] FinalCSV --> End[End Process]