Future Work

Some next steps that are intentionally not in v1:

  • Dependency-based revalidation: reuse values across revisions when deps are unchanged.
  • Output fingerprinting / changed_at tracking: avoid rebuilding unchanged downstream nodes.
  • Cross-task cycle detection: detect deadlocks across tasks (wait-graph).
  • More ingredient kinds: accumulators, durability tiers.
  • Smarter cache limits: eviction strategies and incremental persistence.