Descrição
Resposta do motorista a uma proposta (UC06): aceitar, recusar (com justificativa) ou enviar contraproposta (apenas o valor pode mudar — RN04). Complementa o CRUD de proposal (#42) com as transições de estado e os efeitos colaterais (notificações, criação/atualização de contrato).
Objetivo
Implementar as ações de resposta do motorista e suas regras de transição de estado, notificando o cliente e encaminhando ao fluxo de pagamento quando aceita.
Requisitos (Critérios de Aceite)
Prioridade
Checklist de Tarefas
Referências
Descrição
Resposta do motorista a uma proposta (UC06): aceitar, recusar (com justificativa) ou enviar contraproposta (apenas o valor pode mudar — RN04). Complementa o CRUD de proposal (#42) com as transições de estado e os efeitos colaterais (notificações, criação/atualização de contrato).
Objetivo
Implementar as ações de resposta do motorista e suas regras de transição de estado, notificando o cliente e encaminhando ao fluxo de pagamento quando aceita.
Requisitos (Critérios de Aceite)
Prioridade
Checklist de Tarefas
Referências
docs/casos-de-uso.md); regras RN02, RN04