The flow
Starts it 1Logic 14Service 14
The steps in the order they run, from what starts it.
- 1Schedule Trigger (20min)Schedule triggerStarts it
- 2Pagination Setup (100-300)SetLogic
- 3Get Existing ProgramsSupabaseService
- 4Split Pagination ValuesSplit OutLogic
- 5Prepare DB DataSetLogic
- 6Fetch HackerOne ProgramsHttp RequestService
- 7Parallel Fetch ProgramsHttp RequestService
- 8Compare with DatabaseCompare DatasetsService
- 9Merge Program DataMergeLogic
- 10Create New ProgramSupabaseService
- 11Extract Handle for LookupSetLogic
- 12Update Scope VersionSupabaseService
- 13Program Scope UpdateSetLogic
- 14Format New Program Alert1SetLogic
- 15Extract Program HandlesCodeLogic
- 16Get Previous ScopeSupabaseService
- 17Fetch Updated Scope DetailsHttp RequestService
- 18Discord SCOPE-VERSION AlertDiscordService
- 19Discord New Program AlertDiscordService
- 20Split Program HandlesSplit OutLogic
- 21Prepare Previous ScopeSetLogic
- 22Format Scope Update DataCodeLogic
- 23Get Scope VersionsHttp RequestService
- 24Compare Scope ChangesCompare DatasetsService
- 25Extract Scope VersionsCodeLogic
- 26Update Program ScopeSupabaseService
- 27Process Scope ChangesCodeLogic
- 28Remove DuplicatesRemove DuplicatesLogic
- 29Discord In-Scope Update AlertDiscordService