Repository navigation
fix(codegen): extrai o período da simulação do texto, não do job - #322
Merged
pedro-fs-garcia merged 1 commit intoOct 10, 2026
Merged
Conversation
pedro-fs-garcia
commented
Oct 10, 2026
Collaborator
- prompt: o modelo copiava para parametros.competencias as competências publicadas que recebe como contexto, com um trecho que não está no texto, e lia a vigência da comissão como período; como a api grava o período direto no job, o período dito no texto era ignorado e a simulação cobria todas as competências
- prompt: o período da simulação só existe quando o texto manda simular ou o liga ao orçamento ou à meta; o período ligado à comissão é vigência, e parâmetro nunca vira elemento
- schema: parametros vem antes de elementos porque o modelo gera as chaves na ordem das propriedades; na ordem anterior, simular de agosto a dezembro virava elemento e chegaria à geração como regra a implementar
- validar_parametros: o erro sai como ValueError sem o valor, nem na cadeia da exceção; o validador roda também ao gravar e ao ler a extração, fora da supressão do motor, e a exceção do jsonschema trazia o que o texto disse
- test_llm: os casos reais recebem as cinco competências publicadas, como o job nasce; com só as do período esperado, copiá-las passava por ler o período, e foi isso que escondeu o defeito
- prompt: o modelo copiava para parametros.competencias as competências publicadas que recebe como contexto, com um trecho que não está no texto, e lia a vigência da comissão como período; como a api grava o período direto no job, o período dito no texto era ignorado e a simulação cobria todas as competências - prompt: o período da simulação só existe quando o texto manda simular ou o liga ao orçamento ou à meta; o período ligado à comissão é vigência, e parâmetro nunca vira elemento - schema: parametros vem antes de elementos porque o modelo gera as chaves na ordem das propriedades; na ordem anterior, simular de agosto a dezembro virava elemento e chegaria à geração como regra a implementar - validar_parametros: o erro sai como ValueError sem o valor, nem na cadeia da exceção; o validador roda também ao gravar e ao ler a extração, fora da supressão do motor, e a exceção do jsonschema trazia o que o texto disse - test_llm: os casos reais recebem as cinco competências publicadas, como o job nasce; com só as do período esperado, copiá-las passava por ler o período, e foi isso que escondeu o defeito
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.