AltimateAI / AltimateAI/altimate-code
chore: manifest cache improvements — eviction, immutability, async fs
未關閉
- 主要語言
- TypeScript
- 星號
- 811
- 分支
- 134
- 平均合併
- 3 天 2 小時
- 30 天內合併 PR
- 50
描述
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).
貢獻指南
評估
這個 Issue 還沒有評估資料。