lm-compressors
Propósito
O cavalo de batalha de bytes compartilhado do pipeline de arquivos: montagem, descompressão,
análise de ZIP, fragmentação de saída e staging. Sem estado — sem clientes oufiles internos; retorna bytes e referências de cache, a persistênciastore
é tarefa do workflow.
Modelo mental
O workflow entrega refs de chunks + operação (desempacotar, montar, fragmentar) → lambda
faz trabalho puro de bytes → devolve bytes em staging/refs de cache. Nunca decide
o que um arquivo significa e nunca armazena nada.
Valor para o ecossistema
Um único lugar onde os bytes de arquivo são tocados:
- Chunks comprimidos entram, entradas em staging saem — um único formato de desempacotamento para qualquer chamador.
- Qualquer futuro formato de arquivo ou compressão chega aqui uma vez e atualiza todas as ingestões de uma só vez.
Não objetivos
- Não é armazenamento nem classificação de arquivos.
- Não é conversão de modelos nem renderização de visualizações.
Limite de responsabilidade
Possui montagem de bytes, descompressão, análise de arquivos, fragmentação de saída e
staging; não possui registros de arquivos nem persistência.
Dependências diretas de módulos
- Nenhuma
Participação na solução
requests
Fonte
modules/lambdas/data/lm-compressors