The flow
Starts it 1Model 2Logic 16Service 8
The steps in the order they run, from what starts it.
- 1Weekly Directory RefreshSchedule triggerStarts it
- 2OpenAI Blurb WriterLm Chat Open AiModel
- 3Optional - Mirror Directory To SheetsGoogle SheetsService
- 4Optional - Email The Refresh ReportGmailService
- 5Optional - Flag Permanently ClosedCodeLogic
- 6SettingsSetLogic
- 7Write Updated BlurbInformation ExtractorModel
- 8Get Directory ItemsWebflowService
- 9Assemble UpdatesCodeLogic
- 10Build Refresh ListCodeLogic
- 11Build Refresh ReportCodeLogic
- 12Apply Or Preview?IfLogic
- 13Any Listings To Refresh?IfLogic
- 14Post Refresh Digest To SlackSlackService
- 15Update Webflow ItemWebflowService
- 16Nothing WrittenNo OpLogic
- 17Fetch Listings From MapsHttp RequestService
- 18Nothing To RefreshNo OpLogic
- 19Check Fetch AcceptedCodeLogic
- 20Wait For SnapshotWaitLogic
- 21Check Snapshot ProgressHttp RequestService
- 22Evaluate Fetch ProgressCodeLogic
- 23Listings Ready?IfLogic
- 24Download Fresh ListingsHttp RequestService
- 25Compare Against DirectoryCodeLogic
- 26Anything Changed?IfLogic
- 27Nothing ChangedNo OpLogic