AltimateAI / AltimateAI/altimate-code

chore: manifest cache improvements — eviction, immutability, async fs

Aberta
#702 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
TypeScript
Estrelas
811
Forks
134
Merge médio
3d 2h
PRs com merge (30d)
50

Descrição

Found during v0.5.21 release review. The manifest cache in `helpers.ts` has three design limitations:

1. **Single-entry cache** — silently evicts if user works across two dbt projects in one session
2. **Mutable shared objects** — callers could corrupt the cache (currently safe, but fragile)
3. **Synchronous fs calls** — blocks event loop on 100MB+ manifests

Deferred because: architectural change across dbt subsystem (>1 hour).

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.