From 87f44c42aeb763e2aaf3da159d60b252dca9aa53 Mon Sep 17 00:00:00 2001 From: Agando Date: Fri, 23 Oct 2026 18:27:26 +0200 Subject: docs(newos4): merge the two shell-composition skills into one seeded skill (v4.6.65) Packet 9. `terminal-commands-silently-failing` and `command-composition-rules` described the same bug family from two angles, and since v4.6.58 both were describing behaviour that is now refused outright. - new seeded skill `command-composition-rules` in skill-pack-core's _buildSkills(): the rule, why the refusal exists (with the 42-42 / 34k-a measurement), what works (one command per call, wc multi-path, interactive-only pipes, quoted operators), how to verify a plausible-looking result, and the pitfalls - its History section names both retired skills so a reader arriving from either search finds the surviving one - mirrored onto disk as skills/command-composition-rules.md + .json and added to skills/index.json (18 entries) so the repo copy matches what sessions receive Verified live on v4.6.65: seeding reported 15 skills (was 14), the file and index entry exist in the fresh VFS, and the natural-language query "does the terminal have a shell and what is refused" returns command-composition-rules first (13.78, 3/4). --- main.html | 6 ++-- modules/core/module-loader.js | 2 +- modules/ext/skill-pack-core.js | 52 +++++++++++++++++++++++++++++++++ skills/command-composition-rules.json | 15 ++++++++++ skills/command-composition-rules.md | 54 +++++++++++++++++++++++++++++++++++ skills/index.json | 38 +++++++++--------------- 6 files changed, 138 insertions(+), 29 deletions(-) create mode 100644 skills/command-composition-rules.json create mode 100644 skills/command-composition-rules.md diff --git a/main.html b/main.html index 79c9b71..57017c5 100644 --- a/main.html +++ b/main.html @@ -1349,13 +1349,13 @@ - + - + - +