Round 446-450: Crossplane, KubeVela, Argo, Keda, Knative, Dapr, Spin, Wasm, WasmEdge, Wasmtime, WASI, Nix, Guix, Homebrew, Scoop, Chocolatey, WinGet, Snap, Flatpak (100 commands)

ober

ca6a7640883048ddd89f0cd43ac2ccd8e1803754

diff --git a/docs/jemacs-vs-emacs.md b/docs/jemacs-vs-emacs.md
index 75979ec..605b89d 100644
--- a/docs/jemacs-vs-emacs.md
+++ b/docs/jemacs-vs-emacs.md
@@ -4583,6 +4583,131 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features 
 | ebib-import-file | :orange_circle: | Import file into Ebib |
 | ebib-push-citation | :orange_circle: | Push Ebib citation to buffer |
 
+### Round 450 — Chocolatey ext, WinGet ext, Snap ext, Flatpak ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Chocolatey install | — | `chocolatey-install` | :orange_circle: Scaffolded |
+| Chocolatey search | — | `chocolatey-search` | :orange_circle: Scaffolded |
+| Chocolatey upgrade | — | `chocolatey-upgrade` | :orange_circle: Scaffolded |
+| Chocolatey pin | — | `chocolatey-pin` | :orange_circle: Scaffolded |
+| Chocolatey source | — | `chocolatey-source` | :orange_circle: Scaffolded |
+| WinGet install | — | `winget-install` | :orange_circle: Scaffolded |
+| WinGet search | — | `winget-search` | :orange_circle: Scaffolded |
+| WinGet upgrade | — | `winget-upgrade` | :orange_circle: Scaffolded |
+| WinGet source | — | `winget-source` | :orange_circle: Scaffolded |
+| WinGet settings | — | `winget-settings` | :orange_circle: Scaffolded |
+| Snap install | — | `snap-install` | :orange_circle: Scaffolded |
+| Snap connections | — | `snap-connections` | :orange_circle: Scaffolded |
+| Snap interfaces | — | `snap-interfaces` | :orange_circle: Scaffolded |
+| Snap refresh | — | `snap-refresh` | :orange_circle: Scaffolded |
+| Snap services | — | `snap-services` | :orange_circle: Scaffolded |
+| Flatpak install | — | `flatpak-install` | :orange_circle: Scaffolded |
+| Flatpak search | — | `flatpak-search` | :orange_circle: Scaffolded |
+| Flatpak permissions | — | `flatpak-permissions` | :orange_circle: Scaffolded |
+| Flatpak remotes | — | `flatpak-remotes` | :orange_circle: Scaffolded |
+| Flatpak override | — | `flatpak-override` | :orange_circle: Scaffolded |
+
+### Round 449 — Nix ext2, Guix ext, Homebrew ext2, Scoop ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Nix search | — | `nix-search` | :orange_circle: Scaffolded |
+| Nix info | — | `nix-info` | :orange_circle: Scaffolded |
+| Nix doctor | — | `nix-doctor` | :orange_circle: Scaffolded |
+| Nix registry | — | `nix-registry` | :orange_circle: Scaffolded |
+| Nix store | — | `nix-store` | :orange_circle: Scaffolded |
+| Guix package | — | `guix-package` | :orange_circle: Scaffolded |
+| Guix system | — | `guix-system` | :orange_circle: Scaffolded |
+| Guix environment | — | `guix-environment` | :orange_circle: Scaffolded |
+| Guix profile | — | `guix-profile` | :orange_circle: Scaffolded |
+| Guix GC | — | `guix-gc` | :orange_circle: Scaffolded |
+| Homebrew services | — | `homebrew-services` | :orange_circle: Scaffolded |
+| Homebrew tap | — | `homebrew-tap` | :orange_circle: Scaffolded |
+| Homebrew cask | — | `homebrew-cask` | :orange_circle: Scaffolded |
+| Homebrew pin | — | `homebrew-pin` | :orange_circle: Scaffolded |
+| Homebrew deps | — | `homebrew-deps` | :orange_circle: Scaffolded |
+| Scoop install | — | `scoop-install` | :orange_circle: Scaffolded |
+| Scoop search | — | `scoop-search` | :orange_circle: Scaffolded |
+| Scoop update | — | `scoop-update` | :orange_circle: Scaffolded |
+| Scoop bucket | — | `scoop-bucket` | :orange_circle: Scaffolded |
+| Scoop cleanup | — | `scoop-cleanup` | :orange_circle: Scaffolded |
+
+### Round 448 — Wasm ext, WasmEdge ext, Wasmtime ext, WASI ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Wasm validate | — | `wasm-validate` | :orange_circle: Scaffolded |
+| Wasm compile | — | `wasm-compile` | :orange_circle: Scaffolded |
+| Wasm optimize | — | `wasm-optimize` | :orange_circle: Scaffolded |
+| Wasm inspect | — | `wasm-inspect` | :orange_circle: Scaffolded |
+| Wasm strip | — | `wasm-strip` | :orange_circle: Scaffolded |
+| WasmEdge run | — | `wasmedge-run` | :orange_circle: Scaffolded |
+| WasmEdge compile | — | `wasmedge-compile` | :orange_circle: Scaffolded |
+| WasmEdge plugin | — | `wasmedge-plugin` | :orange_circle: Scaffolded |
+| WasmEdge config | — | `wasmedge-config` | :orange_circle: Scaffolded |
+| WasmEdge version | — | `wasmedge-version` | :orange_circle: Scaffolded |
+| Wasmtime run | — | `wasmtime-run` | :orange_circle: Scaffolded |
+| Wasmtime compile | — | `wasmtime-compile` | :orange_circle: Scaffolded |
+| Wasmtime explore | — | `wasmtime-explore` | :orange_circle: Scaffolded |
+| Wasmtime settings | — | `wasmtime-settings` | :orange_circle: Scaffolded |
+| Wasmtime config | — | `wasmtime-config` | :orange_circle: Scaffolded |
+| WASI preview | — | `wasi-preview` | :orange_circle: Scaffolded |
+| WASI adapters | — | `wasi-adapters` | :orange_circle: Scaffolded |
+| WASI HTTP | — | `wasi-http` | :orange_circle: Scaffolded |
+| WASI filesystem | — | `wasi-filesystem` | :orange_circle: Scaffolded |
+| WASI sockets | — | `wasi-sockets` | :orange_circle: Scaffolded |
+
+### Round 447 — Keda ext, Knative ext2, Dapr ext2, Spin ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| KEDA scaled object | — | `keda-scaledobject` | :orange_circle: Scaffolded |
+| KEDA trigger auth | — | `keda-triggerauth` | :orange_circle: Scaffolded |
+| KEDA scaled job | — | `keda-scaledjob` | :orange_circle: Scaffolded |
+| KEDA metrics | — | `keda-metrics` | :orange_circle: Scaffolded |
+| KEDA status | — | `keda-status` | :orange_circle: Scaffolded |
+| Knative revision | — | `knative-revision` | :orange_circle: Scaffolded |
+| Knative route | — | `knative-route` | :orange_circle: Scaffolded |
+| Knative domain mapping | — | `knative-domain` | :orange_circle: Scaffolded |
+| Knative traffic splitting | — | `knative-traffic` | :orange_circle: Scaffolded |
+| Dapr invoke service | — | `dapr-invoke` | :orange_circle: Scaffolded |
+| Dapr publish event | — | `dapr-publish` | :orange_circle: Scaffolded |
+| Dapr state store | — | `dapr-state` | :orange_circle: Scaffolded |
+| Dapr secrets | — | `dapr-secrets` | :orange_circle: Scaffolded |
+| Dapr output binding | — | `dapr-binding` | :orange_circle: Scaffolded |
+| Spin build | — | `spin-build` | :orange_circle: Scaffolded |
+| Spin deploy | — | `spin-deploy` | :orange_circle: Scaffolded |
+| Spin watch | — | `spin-watch` | :orange_circle: Scaffolded |
+| Spin registry | — | `spin-registry` | :orange_circle: Scaffolded |
+| Spin plugins | — | `spin-plugins` | :orange_circle: Scaffolded |
+| Spin template | — | `spin-template` | :orange_circle: Scaffolded |
+
+### Round 446 — Crossplane ext, KubeVela ext, Argo Workflows ext, Argo Events ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Crossplane XRD | — | `crossplane-xrd` | :orange_circle: Scaffolded |
+| Crossplane composition | — | `crossplane-composition` | :orange_circle: Scaffolded |
+| Crossplane claim | — | `crossplane-claim` | :orange_circle: Scaffolded |
+| Crossplane provider | — | `crossplane-provider` | :orange_circle: Scaffolded |
+| Crossplane config | — | `crossplane-config` | :orange_circle: Scaffolded |
+| KubeVela application | — | `kubevela-app` | :orange_circle: Scaffolded |
+| KubeVela component | — | `kubevela-component` | :orange_circle: Scaffolded |
+| KubeVela trait | — | `kubevela-trait` | :orange_circle: Scaffolded |
+| KubeVela workflow | — | `kubevela-workflow` | :orange_circle: Scaffolded |
+| KubeVela addon | — | `kubevela-addon` | :orange_circle: Scaffolded |
+| Argo Workflows submit | — | `argo-workflow-submit` | :orange_circle: Scaffolded |
+| Argo Workflows list | — | `argo-workflow-list` | :orange_circle: Scaffolded |
+| Argo Workflows get | — | `argo-workflow-get` | :orange_circle: Scaffolded |
+| Argo Workflows delete | — | `argo-workflow-delete` | :orange_circle: Scaffolded |
+| Argo Workflows logs | — | `argo-workflow-logs` | :orange_circle: Scaffolded |
+| Argo Events sources | — | `argo-event-sources` | :orange_circle: Scaffolded |
+| Argo Events sensors | — | `argo-event-sensors` | :orange_circle: Scaffolded |
+| Argo Events triggers | — | `argo-event-triggers` | :orange_circle: Scaffolded |
+| Argo Events bus | — | `argo-event-bus` | :orange_circle: Scaffolded |
+| Argo Events logs | — | `argo-event-logs` | :orange_circle: Scaffolded |
+
 ### Round 445 — Benthos ext, Vector ext, Fluentbit ext, Telegraf ext
 
 | Feature | Emacs | jemacs | Status |
diff --git a/src/jerboa-emacs/editor-extra-final.ss b/src/jerboa-emacs/editor-extra-final.ss
index cf85a46..0a8d1d7 100644
--- a/src/jerboa-emacs/editor-extra-final.ss
+++ b/src/jerboa-emacs/editor-extra-final.ss
@@ -29708,3 +29708,295 @@
 (def (cmd-mimir-distributor app)
   (let* ((echo (app-state-echo app)))
     (echo-message! echo "Mimir: distributor")))
+
+;; ── Round 446 — Argo Workflows ext, Argo Events ext ──
+
+(def (cmd-argo-workflow-submit app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Workflows: submit")))
+
+(def (cmd-argo-workflow-list app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Workflows: list")))
+
+(def (cmd-argo-workflow-get app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Workflows: get details")))
+
+(def (cmd-argo-workflow-delete app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Workflows: delete")))
+
+(def (cmd-argo-workflow-logs app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Workflows: logs")))
+
+(def (cmd-argo-event-sources app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: event sources")))
+
+(def (cmd-argo-event-sensors app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: sensors")))
+
+(def (cmd-argo-event-triggers app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: triggers")))
+
+(def (cmd-argo-event-bus app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: event bus")))
+
+(def (cmd-argo-event-logs app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: logs")))
+
+;; ── Round 447 — Dapr ext2, Spin ext ──
+
+(def (cmd-dapr-publish app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dapr: publish event")))
+
+(def (cmd-dapr-state app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dapr: state store")))
+
+(def (cmd-dapr-secrets app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dapr: secrets")))
+
+(def (cmd-dapr-binding app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dapr: output binding")))
+
+(def (cmd-spin-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Spin: build app")))
+
+(def (cmd-spin-deploy app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Spin: deploy app")))
+
+(def (cmd-spin-watch app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Spin: watch mode")))
+
+(def (cmd-spin-registry app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Spin: registry")))
+
+(def (cmd-spin-plugins app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Spin: plugins")))
+
+(def (cmd-spin-template app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Spin: template")))
+
+;; ── Round 448 — Wasmtime ext, WASI ext ──
+
+(def (cmd-wasmtime-run app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasmtime: run module")))
+
+(def (cmd-wasmtime-compile app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasmtime: compile module")))
+
+(def (cmd-wasmtime-explore app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasmtime: explore module")))
+
+(def (cmd-wasmtime-settings app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasmtime: settings")))
+
+(def (cmd-wasmtime-config app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasmtime: configuration")))
+
+(def (cmd-wasi-preview app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WASI: preview")))
+
+(def (cmd-wasi-adapters app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WASI: adapters")))
+
+(def (cmd-wasi-http app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WASI: HTTP interface")))
+
+(def (cmd-wasi-filesystem app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WASI: filesystem")))
+
+(def (cmd-wasi-sockets app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WASI: sockets")))
+
+;; ── Round 449 — Nix ext2, Guix ext, Homebrew ext2, Scoop ext ──
+
+(def (cmd-nix-search app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nix: search packages")))
+
+(def (cmd-nix-info app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nix: system info")))
+
+(def (cmd-nix-doctor app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nix: doctor diagnostics")))
+
+(def (cmd-nix-registry app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nix: flake registry")))
+
+(def (cmd-nix-store app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nix: store management")))
+
+(def (cmd-guix-package app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Guix: package management")))
+
+(def (cmd-guix-system app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Guix: system configuration")))
+
+(def (cmd-guix-environment app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Guix: environment")))
+
+(def (cmd-guix-profile app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Guix: profile management")))
+
+(def (cmd-guix-gc app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Guix: garbage collection")))
+
+;; ── Round 449 — Homebrew ext2, Scoop ext ──
+
+(def (cmd-homebrew-services app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Homebrew: services")))
+
+(def (cmd-homebrew-tap app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Homebrew: tap")))
+
+(def (cmd-homebrew-cask app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Homebrew: cask")))
+
+(def (cmd-homebrew-pin app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Homebrew: pin package")))
+
+(def (cmd-homebrew-deps app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Homebrew: dependencies")))
+
+(def (cmd-scoop-install app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Scoop: install package")))
+
+(def (cmd-scoop-search app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Scoop: search packages")))
+
+(def (cmd-scoop-update app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Scoop: update packages")))
+
+(def (cmd-scoop-bucket app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Scoop: bucket management")))
+
+(def (cmd-scoop-cleanup app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Scoop: cleanup")))
+
+;; ── Round 450 — Chocolatey ext, WinGet ext, Snap ext, Flatpak ext ──
+
+(def (cmd-chocolatey-install app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Chocolatey: install package")))
+
+(def (cmd-chocolatey-search app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Chocolatey: search packages")))
+
+(def (cmd-chocolatey-upgrade app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Chocolatey: upgrade package")))
+
+(def (cmd-chocolatey-pin app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Chocolatey: pin package")))
+
+(def (cmd-chocolatey-source app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Chocolatey: source management")))
+
+(def (cmd-winget-install app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinGet: install package")))
+
+(def (cmd-winget-search app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinGet: search packages")))
+
+(def (cmd-winget-upgrade app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinGet: upgrade package")))
+
+(def (cmd-winget-source app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinGet: source management")))
+
+(def (cmd-winget-settings app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinGet: settings")))
+
+(def (cmd-snap-install app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Snap: install package")))
+
+(def (cmd-snap-connections app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Snap: connections")))
+
+(def (cmd-snap-interfaces app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Snap: interfaces")))
+
+(def (cmd-snap-refresh app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Snap: refresh packages")))
+
+(def (cmd-snap-services app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Snap: services")))
+
+(def (cmd-flatpak-install app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Flatpak: install app")))
+
+(def (cmd-flatpak-search app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Flatpak: search apps")))
+
+(def (cmd-flatpak-permissions app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Flatpak: permissions")))
+
+(def (cmd-flatpak-remotes app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Flatpak: remotes")))
+
+(def (cmd-flatpak-override app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Flatpak: override permissions")))
diff --git a/src/jerboa-emacs/editor-extra-modes.ss b/src/jerboa-emacs/editor-extra-modes.ss
index a7ff7f2..275329e 100644
--- a/src/jerboa-emacs/editor-extra-modes.ss
+++ b/src/jerboa-emacs/editor-extra-modes.ss
@@ -30400,3 +30400,129 @@
 (def (cmd-benthos-create app)
   (let* ((echo (app-state-echo app)))
     (echo-message! echo "Benthos: create pipeline")))
+
+;; ── Round 446 — Crossplane ext, KubeVela ext, Argo Workflows ext, Argo Events ext ──
+
+(def (cmd-crossplane-xrd app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Crossplane: XRD definition")))
+
+(def (cmd-crossplane-composition app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Crossplane: composition")))
+
+(def (cmd-crossplane-claim app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Crossplane: claim resource")))
+
+(def (cmd-crossplane-provider app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Crossplane: provider config")))
+
+(def (cmd-crossplane-config app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Crossplane: configuration")))
+
+(def (cmd-kubevela-app app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KubeVela: application")))
+
+(def (cmd-kubevela-component app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KubeVela: component")))
+
+(def (cmd-kubevela-trait app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KubeVela: trait")))
+
+(def (cmd-kubevela-workflow app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KubeVela: workflow")))
+
+(def (cmd-kubevela-addon app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KubeVela: addon")))
+
+;; ── Round 447 — Keda ext, Knative ext2, Dapr ext2, Spin ext ──
+
+(def (cmd-keda-scaledobject app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KEDA: scaled object")))
+
+(def (cmd-keda-triggerauth app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KEDA: trigger authentication")))
+
+(def (cmd-keda-scaledjob app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KEDA: scaled job")))
+
+(def (cmd-keda-metrics app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KEDA: metrics")))
+
+(def (cmd-keda-status app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "KEDA: status")))
+
+(def (cmd-knative-revision app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Knative: revision")))
+
+(def (cmd-knative-route app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Knative: route")))
+
+(def (cmd-knative-domain app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Knative: domain mapping")))
+
+(def (cmd-knative-traffic app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Knative: traffic splitting")))
+
+(def (cmd-dapr-invoke app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dapr: invoke service")))
+
+;; ── Round 448 — Wasm ext, WasmEdge ext, Wasmtime ext, WASI ext ──
+
+(def (cmd-wasm-validate app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasm: validate module")))
+
+(def (cmd-wasm-compile app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasm: compile module")))
+
+(def (cmd-wasm-optimize app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasm: optimize module")))
+
+(def (cmd-wasm-inspect app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasm: inspect module")))
+
+(def (cmd-wasm-strip app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wasm: strip debug info")))
+
+(def (cmd-wasmedge-run app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WasmEdge: run module")))
+
+(def (cmd-wasmedge-compile app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WasmEdge: AOT compile")))
+
+(def (cmd-wasmedge-plugin app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WasmEdge: plugin management")))
+
+(def (cmd-wasmedge-config app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WasmEdge: configuration")))
+
+(def (cmd-wasmedge-version app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WasmEdge: version info")))
diff --git a/src/jerboa-emacs/editor-extra-regs2.ss b/src/jerboa-emacs/editor-extra-regs2.ss
index cd6a37f..983b59c 100644
--- a/src/jerboa-emacs/editor-extra-regs2.ss
+++ b/src/jerboa-emacs/editor-extra-regs2.ss
@@ -10909,4 +10909,115 @@
   (register-command! 'telegraf-processors cmd-telegraf-processors)
   (register-command! 'benthos-config cmd-benthos-config)
   (register-command! 'benthos-create cmd-benthos-create)
+
+
+  ;; Round 446 — Crossplane ext, KubeVela ext, Argo Workflows ext, Argo Events ext
+  (register-command! 'crossplane-xrd cmd-crossplane-xrd)
+  (register-command! 'crossplane-composition cmd-crossplane-composition)
+  (register-command! 'crossplane-claim cmd-crossplane-claim)
+  (register-command! 'crossplane-provider cmd-crossplane-provider)
+  (register-command! 'crossplane-config cmd-crossplane-config)
+  (register-command! 'kubevela-app cmd-kubevela-app)
+  (register-command! 'kubevela-component cmd-kubevela-component)
+  (register-command! 'kubevela-trait cmd-kubevela-trait)
+  (register-command! 'kubevela-workflow cmd-kubevela-workflow)
+  (register-command! 'kubevela-addon cmd-kubevela-addon)
+  (register-command! 'argo-workflow-submit cmd-argo-workflow-submit)
+  (register-command! 'argo-workflow-list cmd-argo-workflow-list)
+  (register-command! 'argo-workflow-get cmd-argo-workflow-get)
+  (register-command! 'argo-workflow-delete cmd-argo-workflow-delete)
+  (register-command! 'argo-workflow-logs cmd-argo-workflow-logs)
+  (register-command! 'argo-event-sources cmd-argo-event-sources)
+  (register-command! 'argo-event-sensors cmd-argo-event-sensors)
+  (register-command! 'argo-event-triggers cmd-argo-event-triggers)
+  (register-command! 'argo-event-bus cmd-argo-event-bus)
+  (register-command! 'argo-event-logs cmd-argo-event-logs)
+
+  ;; Round 447 — Keda ext, Knative ext2, Dapr ext2, Spin ext
+  (register-command! 'keda-scaledobject cmd-keda-scaledobject)
+  (register-command! 'keda-triggerauth cmd-keda-triggerauth)
+  (register-command! 'keda-scaledjob cmd-keda-scaledjob)
+  (register-command! 'keda-metrics cmd-keda-metrics)
+  (register-command! 'keda-status cmd-keda-status)
+  (register-command! 'knative-revision cmd-knative-revision)
+  (register-command! 'knative-route cmd-knative-route)
+  (register-command! 'knative-domain cmd-knative-domain)
+  (register-command! 'knative-traffic cmd-knative-traffic)
+  (register-command! 'dapr-invoke cmd-dapr-invoke)
+  (register-command! 'dapr-publish cmd-dapr-publish)
+  (register-command! 'dapr-state cmd-dapr-state)
+  (register-command! 'dapr-secrets cmd-dapr-secrets)
+  (register-command! 'dapr-binding cmd-dapr-binding)
+  (register-command! 'spin-build cmd-spin-build)
+  (register-command! 'spin-deploy cmd-spin-deploy)
+  (register-command! 'spin-watch cmd-spin-watch)
+  (register-command! 'spin-registry cmd-spin-registry)
+  (register-command! 'spin-plugins cmd-spin-plugins)
+  (register-command! 'spin-template cmd-spin-template)
+
+  ;; Round 448 — Wasm ext, WasmEdge ext, Wasmtime ext, WASI ext
+  (register-command! 'wasm-validate cmd-wasm-validate)
+  (register-command! 'wasm-compile cmd-wasm-compile)
+  (register-command! 'wasm-optimize cmd-wasm-optimize)
+  (register-command! 'wasm-inspect cmd-wasm-inspect)
+  (register-command! 'wasm-strip cmd-wasm-strip)
+  (register-command! 'wasmedge-run cmd-wasmedge-run)
+  (register-command! 'wasmedge-compile cmd-wasmedge-compile)
+  (register-command! 'wasmedge-plugin cmd-wasmedge-plugin)
+  (register-command! 'wasmedge-config cmd-wasmedge-config)
+  (register-command! 'wasmedge-version cmd-wasmedge-version)
+  (register-command! 'wasmtime-run cmd-wasmtime-run)
+  (register-command! 'wasmtime-compile cmd-wasmtime-compile)
+  (register-command! 'wasmtime-explore cmd-wasmtime-explore)
+  (register-command! 'wasmtime-settings cmd-wasmtime-settings)
+  (register-command! 'wasmtime-config cmd-wasmtime-config)
+  (register-command! 'wasi-preview cmd-wasi-preview)
+  (register-command! 'wasi-adapters cmd-wasi-adapters)
+  (register-command! 'wasi-http cmd-wasi-http)
+  (register-command! 'wasi-filesystem cmd-wasi-filesystem)
+  (register-command! 'wasi-sockets cmd-wasi-sockets)
+
+  ;; Round 449 — Nix ext2, Guix ext, Homebrew ext2, Scoop ext
+  (register-command! 'nix-search cmd-nix-search)
+  (register-command! 'nix-info cmd-nix-info)
+  (register-command! 'nix-doctor cmd-nix-doctor)
+  (register-command! 'nix-registry cmd-nix-registry)
+  (register-command! 'nix-store cmd-nix-store)
+  (register-command! 'guix-package cmd-guix-package)
+  (register-command! 'guix-system cmd-guix-system)
+  (register-command! 'guix-environment cmd-guix-environment)
+  (register-command! 'guix-profile cmd-guix-profile)
+  (register-command! 'guix-gc cmd-guix-gc)
+  (register-command! 'homebrew-services cmd-homebrew-services)
+  (register-command! 'homebrew-tap cmd-homebrew-tap)
+  (register-command! 'homebrew-cask cmd-homebrew-cask)
+  (register-command! 'homebrew-pin cmd-homebrew-pin)
+  (register-command! 'homebrew-deps cmd-homebrew-deps)
+  (register-command! 'scoop-install cmd-scoop-install)
+  (register-command! 'scoop-search cmd-scoop-search)
+  (register-command! 'scoop-update cmd-scoop-update)
+  (register-command! 'scoop-bucket cmd-scoop-bucket)
+  (register-command! 'scoop-cleanup cmd-scoop-cleanup)
+
+  ;; Round 450 — Chocolatey ext, WinGet ext, Snap ext, Flatpak ext
+  (register-command! 'chocolatey-install cmd-chocolatey-install)
+  (register-command! 'chocolatey-search cmd-chocolatey-search)
+  (register-command! 'chocolatey-upgrade cmd-chocolatey-upgrade)
+  (register-command! 'chocolatey-pin cmd-chocolatey-pin)
+  (register-command! 'chocolatey-source cmd-chocolatey-source)
+  (register-command! 'winget-install cmd-winget-install)
+  (register-command! 'winget-search cmd-winget-search)
+  (register-command! 'winget-upgrade cmd-winget-upgrade)
+  (register-command! 'winget-source cmd-winget-source)
+  (register-command! 'winget-settings cmd-winget-settings)
+  (register-command! 'snap-install cmd-snap-install)
+  (register-command! 'snap-connections cmd-snap-connections)
+  (register-command! 'snap-interfaces cmd-snap-interfaces)
+  (register-command! 'snap-refresh cmd-snap-refresh)
+  (register-command! 'snap-services cmd-snap-services)
+  (register-command! 'flatpak-install cmd-flatpak-install)
+  (register-command! 'flatpak-search cmd-flatpak-search)
+  (register-command! 'flatpak-permissions cmd-flatpak-permissions)
+  (register-command! 'flatpak-remotes cmd-flatpak-remotes)
+  (register-command! 'flatpak-override cmd-flatpak-override)
 )