Roadmap

This document tracks likely near-term improvements and areas we want to explore as envstack evolves.

Near-term backlog

The following items are active candidates for near-term roadmap work:

Performance and benchmarking

envstack now has lightweight performance regression coverage, but it does not yet have dedicated A/B benchmark tooling that compares base and candidate changes on the same runner.

This is likely worth adding soon, especially before larger changes to environment resolution, shell startup, or subprocess wrapping.

Two possible directions:

Initial benchmark candidates:

Future benchmark work should ideally cover both:

The next benchmark milestone should be same-VM branch-vs-base comparisons, similar to the workflow used in pyseq, so we can catch smaller regressions in the 5-10% range with less runner noise.