{"kind":"how_it_works","lang":"pt","path":"/pt/how-it-works/","canonical":"https://goodhand.app/pt/how-it-works/","indexable":false,"noindex_reasons":["below_threshold"],"title":"Como o GoodHand classifica profissionais: trabalhos confirmados, não estrelas","description":"Como o GoodHand ordena os profissionais: a escada de provas, os pesos e a fórmula exatos, quem confirma um serviço e o que impede (ou não) um profissional de inventar clientes.","og_image":"https://goodhand.app/pt/og/site.png?v=1","alternates":[],"languages":[{"lang":"pt","path":"/pt/how-it-works/"},{"lang":"en","path":"/en/how-it-works/"},{"lang":"es","path":"/es/how-it-works/"},{"lang":"fr","path":"/fr/how-it-works/"},{"lang":"de","path":"/de/how-it-works/"},{"lang":"it","path":"/it/how-it-works/"},{"lang":"pl","path":"/pl/how-it-works/"},{"lang":"uk","path":"/uk/how-it-works/"},{"lang":"tr","path":"/tr/how-it-works/"},{"lang":"hi","path":"/hi/how-it-works/"},{"lang":"id","path":"/id/how-it-works/"},{"lang":"ja","path":"/ja/how-it-works/"},{"lang":"zh","path":"/zh/how-it-works/"},{"lang":"ar","path":"/ar/how-it-works/"},{"lang":"ca","path":"/ca/how-it-works/"},{"lang":"fa","path":"/fa/how-it-works/"},{"lang":"sq","path":"/sq/how-it-works/"},{"lang":"hy","path":"/hy/how-it-works/"},{"lang":"nl","path":"/nl/how-it-works/"},{"lang":"sv","path":"/sv/how-it-works/"},{"lang":"az","path":"/az/how-it-works/"},{"lang":"bs","path":"/bs/how-it-works/"},{"lang":"bn","path":"/bn/how-it-works/"},{"lang":"bg","path":"/bg/how-it-works/"},{"lang":"ms","path":"/ms/how-it-works/"},{"lang":"dz","path":"/dz/how-it-works/"},{"lang":"be","path":"/be/how-it-works/"},{"lang":"el","path":"/el/how-it-works/"},{"lang":"cs","path":"/cs/how-it-works/"},{"lang":"da","path":"/da/how-it-works/"},{"lang":"am","path":"/am/how-it-works/"},{"lang":"et","path":"/et/how-it-works/"},{"lang":"fi","path":"/fi/how-it-works/"},{"lang":"fo","path":"/fo/how-it-works/"},{"lang":"ka","path":"/ka/how-it-works/"},{"lang":"hr","path":"/hr/how-it-works/"},{"lang":"ht","path":"/ht/how-it-works/"},{"lang":"hu","path":"/hu/how-it-works/"},{"lang":"he","path":"/he/how-it-works/"},{"lang":"is","path":"/is/how-it-works/"},{"lang":"ky","path":"/ky/how-it-works/"},{"lang":"km","path":"/km/how-it-works/"},{"lang":"ko","path":"/ko/how-it-works/"},{"lang":"kk","path":"/kk/how-it-works/"},{"lang":"lo","path":"/lo/how-it-works/"},{"lang":"si","path":"/si/how-it-works/"},{"lang":"lt","path":"/lt/how-it-works/"},{"lang":"lb","path":"/lb/how-it-works/"},{"lang":"lv","path":"/lv/how-it-works/"},{"lang":"ro","path":"/ro/how-it-works/"},{"lang":"sr","path":"/sr/how-it-works/"},{"lang":"mk","path":"/mk/how-it-works/"},{"lang":"my","path":"/my/how-it-works/"},{"lang":"mn","path":"/mn/how-it-works/"},{"lang":"tl","path":"/tl/how-it-works/"},{"lang":"mt","path":"/mt/how-it-works/"},{"lang":"dv","path":"/dv/how-it-works/"},{"lang":"ny","path":"/ny/how-it-works/"},{"lang":"no","path":"/no/how-it-works/"},{"lang":"ne","path":"/ne/how-it-works/"},{"lang":"ur","path":"/ur/how-it-works/"},{"lang":"ru","path":"/ru/how-it-works/"},{"lang":"rw","path":"/rw/how-it-works/"},{"lang":"sl","path":"/sl/how-it-works/"},{"lang":"sk","path":"/sk/how-it-works/"},{"lang":"so","path":"/so/how-it-works/"},{"lang":"th","path":"/th/how-it-works/"},{"lang":"tg","path":"/tg/how-it-works/"},{"lang":"tk","path":"/tk/how-it-works/"},{"lang":"to","path":"/to/how-it-works/"},{"lang":"sw","path":"/sw/how-it-works/"},{"lang":"uz","path":"/uz/how-it-works/"},{"lang":"vi","path":"/vi/how-it-works/"},{"lang":"bi","path":"/bi/how-it-works/"},{"lang":"sm","path":"/sm/how-it-works/"},{"lang":"zu","path":"/zu/how-it-works/"}],"breadcrumbs":[{"name":"GoodHand","path":"/pt/"},{"name":"Como o GoodHand classifica profissionais","path":"/pt/how-it-works/"}],"data":{"slug":"how-it-works","h1":"Como o GoodHand classifica profissionais","lead":"Os profissionais são classificados por trabalhos confirmados, não por estrelas. Cada número desta página é lido do código que faz a classificação.","sections":[{"id":"no-stars","h":"Sem estrelas, sem avaliações escritas","paras":["No GoodHand não há notas em estrelas nem avaliações escritas. A posição de um profissional é a contagem dos seus serviços, e cada serviço vale mais quanto mais provas tiver."]},{"id":"ladder","h":"A escada de provas","paras":["Todo serviço sobe cinco degraus. Um degrau mais alto significa mais evidências de que o serviço aconteceu de verdade e de que o trabalho funcionou. Cada degrau tem um peso, e a classificação soma esses pesos.","Duas coisas subtraem. Se o cliente responder não à pergunta dos 30 dias, o serviço conta −0.6 (um serviço que não funcionou). Se o profissional não comparece e isso é informado como não comparecimento, conta −1."],"table":{"head":["Degrau","O que significa","Peso"],"rows":[["declarado","O serviço existe: um cliente aceitou a proposta do profissional, ou o profissional cadastrou um serviço antigo. Nada foi verificado ainda.","0.05"],["foto","O profissional tirou uma foto do antes e uma do depois, cada uma assinada por um celular cadastrado.","0.15"],["no local","O profissional leu o código de porta do cliente. O celular do cliente mostra um código que muda a cada 120 segundos, e os dois celulares precisaram estar a no máximo 150 m um do outro.","0.4"],["confirmado","O cliente confirmou o serviço no próprio celular e informou o preço que pagou.","0.7"],["funcionando","30 dias após a confirmação, o GoodHand pergunta ao cliente se o serviço continua funcionando. Se a resposta for sim, o serviço passa a funcionando. Serviços antigos listados nunca chegam a este nível.","1"],["serviço antigo listado, confirmado pelo cliente","Um serviço que o profissional listou de antes do GoodHand e que o cliente depois confirmou por um link enviado ao e-mail dele. Ninguém verificou pessoalmente, então ele conta 0.3: menos que um serviço que os dois celulares comprovaram no local. Serviços antigos importados nunca chegam ao nível funcionando.","0.3"]]}},{"id":"who-confirms","h":"Quem confirma um serviço","paras":["Só o cliente confirma. Quatro ações exigem uma pessoa em um celular, e um agente é recusado (erro agents_cannot_confirm): door_scan_start, finish_location, customer_confirm, hold_answer. Um profissional não pode confirmar o próprio serviço, e o mesmo celular ou a mesma conta dos dois lados de um serviço é recusado."]},{"id":"formula","h":"A fórmula","paras":["Os profissionais são ordenados por uma única pontuação, calculada do mesmo jeito para o site, a API e as ferramentas MCP. Todos os dados de entrada vêm em cada resultado de busca, então qualquer pessoa pode refazer o cálculo.","Não há nenhum outro fator. Em especial, nada na pontuação pode ser comprado (veja Custos)."],"items":["Serviços contados: os serviços do profissional nos últimos 365 dias, sem os cancelados e os não comparecimentos. Um mesmo cliente conta no máximo 3 serviços para o mesmo profissional.","bruto = (soma dos pesos dos serviços do profissional do tipo de serviço buscado) + 0.5 × (o mesmo para os outros tipos de serviço da mesma profissão) − 0.6 × serviços que não funcionaram − 1 × não comparecimentos","n = serviços do tipo buscado + 0.5 × serviços da mesma profissão. ajustado = n / (n + 5) × bruto + 5 / (n + 5) × média da cidade. Com poucos serviços, a média da cidade puxa a pontuação para o meio, então um serviço com sorte não coloca um profissional novo no topo.","pontuação = ajustado × (0.6 + 0.4 × taxa de resposta) × 1 / (1 + distância em km / 10). A taxa de resposta é a parcela dos pedidos com mais de 24 horas que o profissional respondeu com uma proposta; quem ainda não tem nenhum conta como 0.5. Um profissional a 10 km de distância tem metade da pontuação do mesmo profissional ao lado."]},{"id":"faking","h":"O que impede um profissional de inventar clientes","paras":["Isto é o que o código faz hoje e o que ele não faz."],"groups":[{"h":"O que existe","items":["A prova no local exige dois celulares diferentes a no máximo 150 m um do outro, com o código do cliente que muda a cada 120 segundos. O mesmo celular ou a mesma conta dos dois lados é recusado.","As fotos de antes e depois só valem quando um celular cadastrado as assinou.","Um cliente eleva um profissional em no máximo 3 serviços.","Um profissional não pode confirmar por um cliente. Um serviço antigo cadastrado só é confirmado por um link enviado por e-mail ao cliente, e o e-mail de login do próprio profissional é recusado como cliente. Esses serviços chegam no máximo a confirmado, nunca a funcionando.","Um cliente que diz que o trabalho não funcionou, ou um não comparecimento, reduz a pontuação.","Uma confirmação que vem do próprio celular ou da própria rede do profissional (qualquer endereço que ele usou nos últimos 30 dias) é registrada e mostrada ao profissional, mas não conta.","Um profissional pode listar no máximo 200 serviços antigos novos em qualquer período de 24 horas, e 500 linhas por envio. Acima disso, a importação é recusada e informa quando tentar de novo.","Se pelo menos 10 serviços anteriores listados já foram respondidos e mais de 1 em cada 10 desses clientes disse que o serviço não era seu, os serviços anteriores listados pelo profissional não valem nada até o GoodHand analisar. Serviços feitos no local continuam valendo."]},{"h":"O que ainda não existe","items":["Não há verificação de identidade dos clientes. Para um serviço antigo listado, o profissional digita o nome do cliente, o mês e o preço, e \"confirmado\" significa apenas que quem controla o e-mail digitado clicou no link. Nada impede que um primo, um amigo ou o próprio profissional confirme; esse e-mail conta no máximo para 3 serviços, e um e-mail diferente conta como outro cliente.","Não há limite de quantas contas ou celulares uma pessoa pode ter. Um profissional com dois celulares e duas contas poderia passar na verificação no local consigo mesmo; só o mesmo celular ou a mesma conta é recusado.","O preço é o que cada lado digitou. Quem confirma digita o que pagou (se deixar em branco, vale o número do próprio profissional), e isso não é conferido com nota fiscal nem com pagamento.","As denúncias vão para o operador do GoodHand em um resumo diário, e nada é removido automaticamente. Qualquer pessoa pode denunciar um profissional sem entrar na conta, e o profissional nunca sabe quem denunciou. Um cliente que nunca teve um serviço anterior listado pode dizer isso pelo próprio link; esse serviço então não vale nada e a página do profissional mostra quantos clientes fizeram isso.","As importações não têm total máximo, só um ritmo (200 serviços antigos novos por profissional em qualquer período de 24 horas, 500 linhas por envio): um profissional pode listar qualquer quantidade de serviços antigos ao longo do tempo, e todo cliente conta igual, sem peso extra para quem já usou o GoodHand em outro lugar.","Funcionando é a resposta do próprio cliente a \"ainda funciona?\". Nada mais verifica isso."]}]},{"id":"agents","h":"Os mesmos números para agentes","paras":["Adicione ?format=json a este endereço, ou envie Accept: application/json, para receber como dados todos os pesos e constantes acima. A API de busca retorna todos os dados da pontuação de cada profissional."]}],"numbers":{"proof":{"on_site_radius_m":150,"door_code_ttl_sec":120,"hold_after_days":30,"customer_cap_per_master":3,"rung_weight":{"claimed":0.05,"photo":0.15,"on_site":0.4,"confirmed":0.7,"held":1},"imported_confirmed_weight":0.3,"failed_hold_weight":-0.6,"no_show_weight":-1,"request_targets_max":3,"request_ttl_hours":72},"ranking":{"rungs":["claimed","photo","on_site","confirmed","held"],"prior_k":5,"trade_weight":0.5,"neutral_reply_rate":0.5,"decay_km":10,"window_days":365,"score":"shrunk * (0.6 + 0.4 * reply_rate) * 1 / (1 + distance_km / decay_km)","shrunk":"n / (n + prior_k) * raw + prior_k / (n + prior_k) * city_prior","raw":"sum(rung_weight * jobs_of_type) + trade_weight * sum(rung_weight * jobs_of_trade) + failed_holds * failed_hold_weight + no_shows * no_show_weight"},"import_limits":{"perDay":200,"linkTtlDays":30,"reviewMinResolved":10,"reviewDisputeShare":0.1},"phone_only_acts":["door_scan_start","finish_location","customer_confirm","hold_answer"],"facts":{"sessionDays":90,"linkHours":24,"anonymousIdleDays":180,"homeRes":7,"homeKm2":5.2,"requestRes":8,"requestKm2":0.7,"problemPhotoDays":90,"inboundMailDays":30,"logDays":30,"backupDays":7,"rateWindowHours":2,"eventDays":30,"netDays":30}},"commit":"8f5f3b6c76a0"}}