Skip to content

docs: announce lightweight perf deps for Python mapper (closes #82)#84

Merged
wesleysimplicio merged 2 commits into
mainfrom
claude/issue-82-docs-perf-deps
May 28, 2026
Merged

docs: announce lightweight perf deps for Python mapper (closes #82)#84
wesleysimplicio merged 2 commits into
mainfrom
claude/issue-82-docs-perf-deps

Conversation

@wesleysimplicio
Copy link
Copy Markdown
Owner

Resumo

Fecha #82. O trabalho técnico de otimização (orjson, diskcache, __slots__) já foi para main nos commits 78443e5, 9d3d0f8, af5b58b, dfbffaf. Faltava o item da issue: "A documentação deve mencionar que o pacote Python usa dependências leves de performance (orjson e diskcache), não mais 'sem dependências'."

Mudanças

  • README.md — substitui "dependency-free Python package" por descrição com as deps.
  • README.pt-BR.md — mesma correção em português.
  • CHANGELOG.md — adiciona entrada dedicada para as otimizações de performance fechando 🔧 Implementar Otimizações de Performance no simplicio-mapper #82 e remove a frase "dependency-free" que já não é precisa.

Validação

Suíte Resultado
Python (unittest) 9 pass · 0 fail (inclui novos testes FileProcessingCacheTest e test_primary_models_use_slots)
Lint (npm run lint) 0 erros

Refs #82.

https://claude.ai/code/session_01JdmemqddwFnvbceWyuDE8m


Generated by Claude Code

Issue #82 requires the documentation to acknowledge that the Python package no
longer ships dependency-free and instead pulls in orjson and diskcache for the
performance optimizations that landed on main. Update both READMEs and the
changelog accordingly, plus add a dedicated changelog entry summarizing the
__slots__ models, orjson serialization, and persistent file-processing cache.

Closes #82.

https://claude.ai/code/session_01JdmemqddwFnvbceWyuDE8m
@wesleysimplicio wesleysimplicio marked this pull request as ready for review May 28, 2026 16:57
`npx --yes commitlint --extends @commitlint/config-conventional` only fetches
the `commitlint` package, leaving `@commitlint/config-conventional` unresolved
inside npx's temporary install. The PR title check then crashes with
"Cannot find module '@commitlint/config-conventional'" before any rule runs,
which is why every recent PR has been failing DoD at this step despite
otherwise green CI.

Pass both packages via `-p` so npx provisions them together.

https://claude.ai/code/session_01JdmemqddwFnvbceWyuDE8m
@wesleysimplicio wesleysimplicio merged commit 0dbaa96 into main May 28, 2026
26 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.

2 participants