Repository navigation
Activity wording: Expressive and Classic, with a curated vocabulary - #367
Draft
raiseCatError wants to merge 6 commits into
Draft
raiseCatError wants to merge 6 commits into
raiseCatError wants to merge 6 commits into
Conversation
…0-pair vocabulary Each command gets one working phrase and its finished counterpart, chosen from the command and its start so it is stable across redraws, scrolling, folding and reattaching. Only a clean exit is decorated (Cooked for 18.0s, done 14:46); failures, interrupts, exit codes, waiting for input and the stored/copied status keep their factual wording. The 679 draft pairs were audited: technical-sounding claims, NMSh's own words (fold, queue, copy) and near duplicates were removed, and fresh pairs were added.
4 of 21 tasks
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Restores NMSh's playful activity wording on top of the factual lifecycle from #29. Part of #362; stacked on #361.
What it does
Activity wording), also in Setup. Existing configs without the setting migrate to Expressive.✦ Cooking… · 18s. Clean exit:✔ Cooked for 18.0s · done 14:46.Command failed · exit N), interrupts, shell errors, agent completions, waiting for input andfrom queuekeep their wording. The stored lifecycle text (used by/copystatus and reports) is always the factual Classic form.tests/activityVerbs.test.tsfor the quality gates). Removed technical-sounding claims (Analyzed, Optimized, Fetched, Cached, Built…), words that collide with NMSh features (Folded, Skipped, Ran) and near-duplicates; fixed conjugation (Winged it); added fresh pairs.Verification
activityVerbs,activityStyle(migration, wording, failure and interrupt never decorated, width bounds).tests/activityStyleLive.test.ts(decorated success, factual failure, factual copy payload).Not done / needs a person
Additive stabilization candidate — 2026-10-11
Local candidate:
25dfcae9f717c6c0fcfa73e79017f96b65388797. Published PR head remains66e164d973fab278823f773036800d9c6b0fd6a3. The candidate preserves published ancestry through additive merges; final canonical verification is running and its publication/Actions gate is pending.The macOS input canonical passed at 9465eb5. The latest Ubuntu workflow run exposed a stale Report assertion, missing VM tools, stat-only timestamp and host-installer assumptions, and a timing failure. Corrections and unchanged-threshold rerun evidence are recorded in #356 and the workflow ledger; a fresh full run is required.
Refs #356, #359. Physical terminal QA remains outstanding. The shared frontend is not frozen; no master/release merge is authorized.
The candidate preserves the selected expressive pair across live reattach using validated optional journal indices. Classic, waiting, failed/interrupted and report wording remain factual.