@startuml participant User as U participant GradioApp as GA participant GoogleAppsScript as GAS participant BackendScript as BS U -> GA: Fill in appraisal form GA -> GAS: Submit form data GAS -> BS: POST request with form data BS -> BS: Process appraisal logic BS -> GAS: Return appraisal result GAS -> GA: Display appraisal result GA -> U: Show appraisal result @enduml