Skip to content

RC46: rejeita condições de etiqueta sem operando - #546

Merged
devmnsoft merged 1 commit into
codex/implementar-automacao-de-etiquetas-rc46from
codex/corrige-erros-na-revisao-do-pr-#533
Sep 21, 2026
Merged

devmnsoft merged 1 commit into
codex/implementar-automacao-de-etiquetas-rc46from
codex/corrige-erros-na-revisao-do-pr-#533

Conversation

@devmnsoft

Copy link
Copy Markdown
Owner

Motivation

  • Corrigir um bug em que operadores que exigem um operando (Equals, NotEquals, Contains, StartsWith, GreaterThan, LessThan) aceitavam null/vazio e podiam fazer uma regra incompleta disparar automações amplas; operadores de existência (IsEmpty/IsNotEmpty) devem continuar permitindo ausência de Value.

Description

  • Adiciona validação em InovaGed.Infrastructure/Labels/LabelAutomationRuleEngine.cs que rejeita regras cujas condições usam operadores de comparação de valor sem um Value não vazio/não apenas espaços.
  • Mantém IsEmpty e IsNotEmpty como operadores que não exigem operando, preservando a intenção original dessas operações.
  • Inclui testes em InovaGed.Application.Tests/LabelAutomationRc46Tests.cs cobrindo operandos ausentes (teste parametrizado para os seis operadores), operando só com espaços e aceitação de IsEmpty/IsNotEmpty sem operando.

Testing

  • Executado git diff --check sem erros.
  • Executada uma verificação estática em Python que confirmou presença da validação e cobertura de teste para os seis operadores de comparação de valor, e a verificação passou.
  • dotnet test não foi executado neste ambiente porque o SDK dotnet não está instalado, portanto os novos testes foram adicionados mas não rodados aqui.

Codex Task

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
🔒 Security Review ✅ Completed 2026-09-21T14:49:22.615116Z 3ba9fe5 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@devmnsoft
devmnsoft merged commit 87839dc into codex/implementar-automacao-de-etiquetas-rc46 Sep 21, 2026
8 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant