Skip to content

v0.22 planning: daily-use reliability and workflow #431

Closed

Description

@raiseCatError

v0.22 — daily-use reliability and workflow

Planning umbrella, not a claim of implementation. v0.22 makes NMSh better for everyday terminal work without becoming a shell, a terminal emulator or an IDE. It starts from input reliability, adds a few workflow improvements that reuse what NMSh already has, and leaves paused and deferred work where it is. Final scope is the maintainer's.

Design: docs/design/v022-daily-use.md · Ledger: docs/development/v022-ledger.md · Physical QA: docs/testing/v022-physical-qa.md — all in draft #435.

Baseline and the v0.21 boundary

Required reliability

High-value improvements (from accepted issues)

Decided by the maintainer (2026-10-18)

Found during v0.22

Explicitly outside v0.22 (status unchanged)

#330–#332, #337, #338 (paused workspace, worktree and GitHub programs) · #339, #340 · #333–#335 · #341 · #398 (Learn, deferred by decision) · #399 · #304 · #296 · #15. Ongoing indices #14, #20, #305 stay ongoing.

Gates

Regressions that fail on the old code, focused suites and verify:fast per slice; full npm run verify before a PR leaves draft; verify:release, exact-head CI and physical QA (Ghostty and Terminal.app; zsh, Bash, Fish) at integration. No release, tag or deployment without the maintainer. Automated results are not physical validation.

Activity

  1. added
    type:featureNew feature or improvement
    candidate:v0.22Candidate for the v0.22 release; final scope decided by the maintainer
    on Oct 18, 2026
  2. raiseCatError commented on Oct 21, 2026

    @raiseCatError
    OwnerAuthor

    v0.22.0 is published (https://github.com/raiseCatError/notMyShell/releases/tag/v0.22.0). This planning issue's scope shipped there: the work is in master/dev (ef57ff43 and later) and the changelog lists it. The planning issue is closed; the individual issues under it stay open until their own acceptance and any physical validation is met, and the risks the maintainer accepted for the release (unrun physical checks, a queue-event attribution window, intermittent hosted macOS tests) are tracked in #473.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    candidate:v0.22Candidate for the v0.22 release; final scope decided by the maintainertype:featureNew feature or improvement

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions