Skip to content

refactor: remove recency-boost + centraliza NOTION_API_VERSION#147

Merged
BrunooMoniz merged 1 commit into
mainfrom
chore/cut-recency-dedup-notion-version
Jun 18, 2026
Merged

refactor: remove recency-boost + centraliza NOTION_API_VERSION#147
BrunooMoniz merged 1 commit into
mainfrom
chore/cut-recency-dedup-notion-version

Conversation

@BrunooMoniz

Copy link
Copy Markdown
Owner

Bloco C do plano pós-diagnóstico (reduzir superfície)

Limpeza, sem mudança de comportamento observável.

  • Remove o recency-boost de search.ts (applyRecencyBoost/recencyBoostEnabled + a chamada no-op): código especulativo, sem teste, desligado em prod (RECENCY_BOOST=0). Volta com teste + número de eval se a tese se provar.
  • Centraliza NOTION_API_VERSION num módulo sem efeito colateral (notion-version.ts). clients.ts re-exporta; notion-oauth.ts, tasks/adapter.ts e portal/task-tracker.ts param de redeclarar o literal (a duplicação só existia pra fugir do process.exit() de clients.ts no import).

npm run build + npm test verdes (1265/1265). Refactor coberto pelos testes existentes.

🤖 Generated with Claude Code

…ERSION

Bloco C do plano pós-diagnóstico (reduzir superfície). Mudanças de limpeza, sem
alterar comportamento observável (suíte verde sem novos testes).

- search.ts: remove applyRecencyBoost / recencyBoostEnabled e a chamada no-op.
  Era código especulativo, sem teste e desligado em prod (RECENCY_BOOST=0). Se a
  tese de recency voltar, deve vir com teste + número de eval que comprove ganho.
  Some também as env vars RECENCY_BOOST / RECENCY_HALFLIFE_DAYS (hidden knobs).
- notion-version.ts: módulo sem efeito colateral com NOTION_API_VERSION como
  fonte única. clients.ts re-exporta; notion-oauth.ts, tasks/adapter.ts e
  portal/task-tracker.ts param de redeclarar o literal "2025-09-03" (a duplicação
  existia só pra evitar o process.exit() de clients.ts no import — o módulo novo
  resolve sem esse efeito colateral).

build+test verdes (1265/1265).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@BrunooMoniz BrunooMoniz merged commit f14973a into main Jun 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant