Ir para o conteúdo
Voltar ao site

Demo do Aferiz

Demo com dados fictícios. Nada é enviado para lugar nenhum.

vitalisAtestos#1284

Não atende

Agendar exame com confirmação de preparo

CLICKUP_86bq41xcode review !318c7d2a10

  • 4 atende
  • 1 parcial
  • 2 não atende
  • 2 inconclusivo

Critérios não revisados. Foram extraídos do card pela IA e ninguém confirmou. Este atesto não emite laudo.

9 critérios

Ordenado por gravidade · ↑↓ navega · Enter expande

  • A grade de horários livres é montada só a partir da escala do profissional. Exame já marcado no mesmo slot não é descontado, então dois pacientes ocupam o mesmo horário.

    Esperado em Servicos/DisponibilidadeProfissionalService.cs — método MontarJanelas

vitalisAtestos#1285

Atestando

Lembrete de consulta 24 horas antes

CLICKUP_86bq77mcode review !3244f9e3b2

decorrido 2m 18s

  1. Importar requisito — concluído

    6 critérios extraídos do card · 2 do checklist

    11s
    US$ 0,02

  2. Validar build — concluído

    dotnet test — 186 passaram, 0 falharam

    1m 39s

  3. Atestar conformidade — em andamento

    lendo Jobs/LembreteConsultaJob.cs

    4 de 6 critérios avaliados

    28s
    US$ 0,13
    interrompido

  4. Redigir notificação — aguardando

Runtime
claude-code 2.4.1
Modelo
claude-opus-5
Tokens
76.4k · 2.8k
Custo acumulado
US$ 0,15
Isolamento
container

Ao concluir, esta tela vira o atesto. Você não precisa navegar.

Requisitos2 com ressalva aberta

Requisitos

Antes de virar código, o requisito é confrontado com o que já existe no repositório. O que o agente encontra vira ressalva com evidência — e uma pergunta que você responde.

  • R-131

    Cancelamento de consulta pelo paciente

    Com ressalvas

    por Marina AlvesCLICKUP_86bq93k5 critérioshá 12 min

    V1Conflito com o código

    O requisito diz que o paciente cancela a qualquer momento. O código impõe 24 horas de antecedência em três pontos independentes, e um deles devolve erro ao paciente. Remover a regra muda o comportamento de quem já usa.

    • Servicos/AgendamentoService.cs:142
    • Validadores/CancelarConsultaValidator.cs:38
    • Jobs/LembreteConsultaJob.cs:64

    Pergunta ao autor

    A janela de 24 horas deixa de valer para o paciente, ou o requisito vale só fora dela?

    V2Ambiguidade

    “Sem custo” não diz o que acontece com o exame já preparado. O preparo é cobrado à parte no fluxo atual, e o requisito não menciona estorno.

    • Servicos/PreparoExameService.cs:57

    Pergunta ao autor

    Cancelar depois do preparo iniciado estorna o preparo, cobra, ou não se aplica?

    Não gera spec enquanto houver ressalva aberta

  • R-133

    Reagendamento em lote quando o profissional falta

    Em validação

    por Diego MunizCLICKUP_86bqa277 critériosagora

  • R-124

    Lembrete de consulta 24 horas antes

    Fechado

    por Marina AlvesCLICKUP_86bq77m6 critériosontemAtesto #1285

  • R-118

    Agendar exame com confirmação de preparo

    Fechado

    por Rafael TanakaCLICKUP_86bq41x9 critérioshá 3 diasAtesto #1284

  • R-135

    Exportar prontuário em PDF

    Rascunho

    por Diego MunizCLICKUP_86bqb14sem critérios aindahá 1 h

Repositórios3 conectados

Repositórios

Cada repositório é espelhado localmente. A execução roda num worktree isolado do espelho, nunca no seu clone — e o Aferiz nunca escreve nele.

  • vitalis-api

    .NET 10
    Sincronizado

    gitlab.com/vitalis/vitalis-api

    Branch padrão
    main
    Espelho
    Sincronizado há 4 min
    Último atesto
    #1284
  • vitalis-web

    React + Vite
    Sincronizando

    gitlab.com/vitalis/vitalis-web

    Branch padrão
    main
    Espelho
    Sincronizado agora
    Último atesto
    #1281
  • vitalis-mobile

    Flutter
    Falhou

    gitlab.com/vitalis/vitalis-mobile

    Branch padrão
    develop
    Espelho
    Sincronizado há 5 dias

    Credencial recusada pelo GitLab (401). O token de leitura expirou em 02/08.

Pipelines2 ativos

Pipelines

O pipeline diz quais agentes rodam, em que ordem e a partir de qual evento. Os estágios são ids do catálogo — os mesmos que o runner executa.

  • Atesto na abertura do code review

    Ao abrir o code review

    Ativo

    Estágios

    1. importar-requisito
    2. validar-build
    3. atestar-conformidade
    4. redigir-notificacao

    Alcancevitalis-api · vitalis-web

    Última execução#1285rodando agora

  • Validação do requisito contra o código

    Ao fechar o requisito

    Ativo

    Estágios

    1. importar-requisito
    2. validar-requisito

    Alcancevitalis-api

    Última execução#1283há 12 min

  • Atesto noturno da branch principal

    Todo dia às 3h

    Desativado

    Estágios

    1. importar-requisito
    2. atestar-conformidade

    Alcancevitalis-api · vitalis-web · vitalis-mobile

    Última execuçãoNunca executou

Propostas4 aguardando publicação

Propostas

Nada é escrito fora do Aferiz sem passar por aqui. Confira o texto exato e a conta que vai assinar. Publicar aqui não aprova o merge — só publica o comentário.

  • Comentar no code review !318 · vitalis-api

    GitLab internoassina como jon schenker

    Texto exato que será publicado

    ✕ Aferiz · não atende · 9 critérios
    
    ✓ 4 atende   ◑ 1 parcial   ✕ 2 não atende   ? 2 inconclusivo
    
    C6 ✕ Horário já ocupado do profissional não é bloqueado
       Esperado em DisponibilidadeProfissionalService.cs, método MontarJanelas
    C7 ✕ Marcação restrita a Recepção e Corpo Clínico
       Endpoint sem verificação de perfil — AgendamentoController.cs:76
    
    ◑ Critérios extraídos por IA, ainda não revisados.
    
    Atesto completo → https://app.aferiz.com/e/9f2c1a
  • Comentar no card CLICKUP_86bq41x

    ClickUpassina como Jon Schenker

    Texto exato que será publicado

    Atesto do code review !318 (c7d2a10): 2 critérios não atendidos.
    
    A grade de horários não desconta exame já marcado e o endpoint
    de marcação não exige perfil de Recepção.
    
    Detalhe → https://app.aferiz.com/e/9f2c1a
  • Notificar #dev-vitalis

    Discordwebhook do canal

    Texto exato que será publicado

    ✕ vitalis · code review !318 · não atende
    ✓ 4   ◑ 1   ✕ 2   ? 2
    Começa por C6: agenda sem checar horário já ocupado.
  • Mudar status do card para “Em revisão”

    ClickUpnão é auto-aprovadaaltera o quadro do time

    Mudança

    desenvolvimentoem revisão