The flow
Starts it 3Logic 12Service 10
The steps in the order they run, from what starts it.
- 1Every 3 Hours TriggerSchedule triggerStarts it
- 2Daily Morning TriggerSchedule triggerStarts it
- 3Error TriggerError triggerStarts it
- 4Set Search QueriesSetLogic
- 5Set Role ConfigurationSetLogic
- 6Format Error AlertCodeLogic
- 7Curate ATS Board ListCodeLogic
- 8Build Adzuna QueryCodeLogic
- 9Fetch RemoteOK JobsHttp RequestService
- 10Fetch Pool ShortlistHttp RequestService
- 11Send Alert NotificationHttp RequestService
- 12Fetch ATS Board API DataHttp RequestService
- 13Fetch Adzuna Job ListingsHttp RequestService
- 14Parse RemoteOK DataCodeLogic
- 15Get Already Matched IDsSupabaseService
- 16Parse ATS ResponseCodeLogic
- 17Parse Adzuna ResponseCodeLogic
- 18Merge Job SourcesMergeLogic
- 19Create Scoring BatchesCodeLogic
- 20Normalize and Deduplicate JobsCodeLogic
- 21Score with Claude APIHttp RequestService
- 22Upsert Jobs to PoolHttp RequestService
- 23Filter Scored JobsCodeLogic
- 24Save Job MatchesHttp RequestService
- 25Send Email DigestResendService