The flow
Starts it 1Model 1Logic 10Service 8
The steps in the order they run, from what starts it.
- 1Trigger Tender Monitoring ScheduleSchedule triggerStarts it
- 2Seed Dummy Tender DatasetSetLogic
- 3Normalize Tender RecordsCodeLogic
- 4Enrich Tender MetadataSetLogic
- 5Lookup Tender in Google SheetsGoogle SheetsService
- 6Lookup Tender in SupabaseSupabaseService
- 7Consolidate Duplicate Check ResultsMergeLogic
- 8Filter New Tender RecordsIfLogic
- 9Build AI Tender Analysis PayloadCodeLogic
- 10Generate Tender Eligibility and Bid ChecklistGoogle GeminiModel
- 11Combine Tender Source and AI AnalysisMergeLogic
- 12Parse AI Tender Analysis ResponseCodeLogic
- 13Create Tender Master Row in Google SheetsGoogle SheetsService
- 14Create Tender Master Record in SupabaseSupabaseService
- 15Flatten Bid Checklist Line ItemsCodeLogic
- 16Compose Tender Alert MessageSetLogic
- 17Create Checklist Rows in Google SheetsGoogle SheetsService
- 18Create Checklist Rows in SupabaseSupabaseService
- 19Send Tender Alert to SlackSlackService
- 20Send Tender Alert by EmailGmailService