Roadmap
August 15, 2026 · View on GitHub
Every release gate requires current command output or test artifacts. A passing unit test is not evidence for behavior it does not cover.
Spike 0 — compatibility proof
Current scope:
- installable DSH bundle;
- dynamic runtime context;
- metadata-only session event observation;
/memory status;memory_status;- Windows and Ubuntu CI.
Exit gate:
- clean install into a disposable DSH profile;
- bundle appears in
--dump-config; - DSH process loads the built plugin without composition errors;
- typecheck and tests pass on both platforms;
- package contains no private data or absolute author paths.
0.1 — day-one context
Planned:
- resumable
/memory setup; - global and workspace baselines;
- managed Git initialization;
- bounded dynamic context;
memory_search,memory_get,/memory status, and/memory doctor;- preview and explicit confirmation before onboarding commits.
Exit gate: a new user installs the plugin and sees their own confirmed context within five minutes.
0.2 — trustworthy writes
Planned:
- explicit remember requests;
- candidate review queue;
- atomic transaction journal;
- structured log, diff, and managed-commit revert;
- symlink, junction, traversal, dirty-repository, and crash tests.
Exit gate: no tested failure path can silently modify data outside a verified managed repository.
0.3 — daily accumulation
Planned:
- bounded session-reference capture;
- daily curator;
- review and conservative-auto modes;
- active-process cadence and next-launch catch-up;
- success, partial, failure, rejected, and skipped receipts.
Exit gate: fourteen active dogfood days with at least 60% candidate acceptance, zero confirmed secret writes, zero out-of-root access, and explicit degraded states.
0.4 — lifecycle and public beta
Planned:
- promote, retire, and supersede lifecycle;
- Context Infrastructure importer;
- headless onboarding fallback;
- full-history privacy audit;
- npm beta release.
1.0 — stable contract
Planned after real beta evidence:
- compatibility matrix and migration support;
- dedicated Web onboarding UI;
- signed release provenance and SBOM;
- optional, explicitly configured remote synchronization.