@startuml ux-user-flow-2-prestador-job !include _style.iuml title 2. Flujo F2 — Prestador toma trabajo y completa visita start partition "Prestador (movil)" { :Iniciar sesion; note right apps/mobile-provider/app/(auth)/login/index.tsx end note :Ver cola de trabajos disponibles; note right apps/mobile-provider/app/(tabs)/jobs/index.tsx end note :Abrir detalle de oferta (timer 12s); note right apps/mobile-provider/app/job-detail/index.tsx end note if (Acepta antes del timeout?) then (si) :Aceptar trabajo; else (no) :Oferta vence; stop endif } partition "Sistema" { :Asignar orden al prestador; :Notificar al cliente; } partition "Prestador (movil)" { :Navegar a domicilio; :Llegar y validar PIN cliente; note right apps/mobile-provider/app/job-active/pin-cliente.tsx end note :Foto antes de iniciar; note right apps/mobile-provider/app/job-active/evidencias.tsx end note :Diagnosticar y registrar; :Ejecutar reparacion; if (Surge sobrecosto?) then (si) :Capturar sobrecosto; note right apps/mobile-provider/app/job-active/sobrecosto.tsx end note :Esperar autorizacion del cliente; else (no) endif :Foto despues; :Cierre con PIN prestador; note right apps/mobile-provider/app/job-active/pin-prestador.tsx end note :Calificar al cliente; } stop footer Fuente: apps/mobile-provider/app/** @enduml