Skip to content

fix: processa diários em ordem decrescente de inserção no banco#125

Merged
diraol merged 1 commit into
mainfrom
feature/relative-file-paths
Apr 14, 2026
Merged

fix: processa diários em ordem decrescente de inserção no banco#125
diraol merged 1 commit into
mainfrom
feature/relative-file-paths

Conversation

@diraol
Copy link
Copy Markdown
Contributor

@diraol diraol commented Apr 14, 2026

Summary

  • Altera o ORDER BY gazettes.id de ASC para DESC nos três modos de execução (DAILY, ALL, UNPROCESSED)
  • Garante que os diários inseridos mais recentemente no banco sejam processados primeiro
  • A paginação por LIMIT/OFFSET continua funcionando normalmente com a nova ordenação

Arquivos alterados

  • tasks/list_gazettes_to_be_processed.py — 3 queries afetadas (get_gazettes_extracted_since_yesterday, get_all_gazettes_extracted, get_unprocessed_gazettes)

Test plan

  • Verificar que o modo UNPROCESSED processa diários recentes antes dos antigos
  • Verificar que o modo DAILY mantém comportamento correto de paginação
  • Verificar que o modo ALL percorre todos os registros sem duplicatas ou saltos

🤖 Generated with Claude Code

Altera o ORDER BY de ASC para DESC nos três modos de execução (DAILY,
ALL, UNPROCESSED), garantindo que os diários mais recentes sejam
processados primeiro.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@diraol diraol merged commit 6376c1f into main Apr 14, 2026
1 check passed
@diraol diraol deleted the feature/relative-file-paths branch April 14, 2026 03:45
@diraol diraol self-assigned this Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant