The flow
Starts it 2Model 2Logic 10Service 12
The steps in the order they run, from what starts it.
- 1When Move Out LoggedWebhookStarts it
- 2Disposition ModelLm Chat Open AiModel
- 3Daily Unprocessed Sweep TriggerSchedule triggerStarts it
- 4Normalize Move OutSetLogic
- 5AI Classify DamagesAgentModel
- 6Read MoveOutLog for SweepGoogle SheetsService
- 7Validate Move Out InputIfLogic
- 8Parse Damage ClassificationCodeLogic
- 9Compute Unprocessed Move OutsCodeLogic
- 10Append Pending Move OutGoogle SheetsService
- 11Build Invalid Move Out AlertSetLogic
- 12Compute Deposit DispositionCodeLogic
- 13Has Unprocessed Move OutsIfLogic
- 14Build Disposition PromptSetLogic
- 15Alert Landlord Invalid Move OutTelegramService
- 16Build Statement EmailSetLogic
- 17If Tenant Owes MoneyIfLogic
- 18Alert Landlord UnprocessedTelegramService
- 19Alert Landlord Sweep All ClearTelegramService
- 20Email Invalid Move Out NoticeGmailService
- 21Email Deposit Statement to TenantGmailService
- 22Email Landlord Owed CopyGmailService
- 23Alert Landlord Tenant OwesTelegramService
- 24Confirm Statement to LandlordTelegramService
- 25Email Landlord Unprocessed SummaryGmailService
- 26Update Move Out StatusGoogle SheetsService