AltimateAI / AltimateAI/altimate-code

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

Abierto
#702 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
811
Forks
134
Merge medio
3 d 2 h
PR fusionados (30 d)
50

Descripción

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).

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.