Rounds 416-420: Tauri/Wails/Neutralino/EForge, Astro/Qwik/SolidStart/Fresh, Bun/DenoDeploy/WinterJS/Lagon, Pkl/Dhall/CUE/Jsonnet, Earthly/Dagger/Tekton/ArgoEvents (100 commands)

ober

e4f09da9f3a666b53e5b944e16812cff940347c8

diff --git a/docs/jemacs-vs-emacs.md b/docs/jemacs-vs-emacs.md
index aeafe35..d2f5c3f 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 420 — Earthly ext, Dagger ext, Tekton ext, Argo Events ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Earthly prune | — | `earthly-prune` | :orange_circle: Scaffolded |
+| Earthly bootstrap | — | `earthly-bootstrap` | :orange_circle: Scaffolded |
+| Earthly config | — | `earthly-config` | :orange_circle: Scaffolded |
+| Earthly org | — | `earthly-org` | :orange_circle: Scaffolded |
+| Earthly satellites | — | `earthly-satellites` | :orange_circle: Scaffolded |
+| Dagger version | — | `dagger-version` | :orange_circle: Scaffolded |
+| Dagger config | — | `dagger-config` | :orange_circle: Scaffolded |
+| Dagger init | — | `dagger-init` | :orange_circle: Scaffolded |
+| Dagger develop | — | `dagger-develop` | :orange_circle: Scaffolded |
+| Dagger query | — | `dagger-query` | :orange_circle: Scaffolded |
+| Tekton Hub | — | `tekton-hub` | :orange_circle: Scaffolded |
+| Tekton describe | — | `tekton-describe` | :orange_circle: Scaffolded |
+| Tekton delete | — | `tekton-delete` | :orange_circle: Scaffolded |
+| Tekton conditions | — | `tekton-conditions` | :orange_circle: Scaffolded |
+| Tekton triggers | — | `tekton-triggers` | :orange_circle: Scaffolded |
+| Argo Events sources | — | `argo-events-sources` | :orange_circle: Scaffolded |
+| Argo Events sensors | — | `argo-events-sensors` | :orange_circle: Scaffolded |
+| Argo Events triggers | — | `argo-events-triggers` | :orange_circle: Scaffolded |
+| Argo Events bus | — | `argo-events-bus` | :orange_circle: Scaffolded |
+| Argo Events gateways | — | `argo-events-gateways` | :orange_circle: Scaffolded |
+
+### Round 419 — Pkl ext, Dhall ext, Cue ext, Jsonnet ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Pkl eval | — | `pkl-eval` | :orange_circle: Scaffolded |
+| Pkl test | — | `pkl-test` | :orange_circle: Scaffolded |
+| Pkl project | — | `pkl-project` | :orange_circle: Scaffolded |
+| Pkl doc | — | `pkl-doc` | :orange_circle: Scaffolded |
+| Pkl server | — | `pkl-server` | :orange_circle: Scaffolded |
+| Dhall REPL | — | `dhall-repl` | :orange_circle: Scaffolded |
+| Dhall resolve | — | `dhall-resolve` | :orange_circle: Scaffolded |
+| Dhall encode | — | `dhall-encode` | :orange_circle: Scaffolded |
+| Dhall hash | — | `dhall-hash` | :orange_circle: Scaffolded |
+| Dhall diff | — | `dhall-diff` | :orange_circle: Scaffolded |
+| CUE import | — | `cue-import` | :orange_circle: Scaffolded |
+| CUE mod | — | `cue-mod` | :orange_circle: Scaffolded |
+| CUE trim | — | `cue-trim` | :orange_circle: Scaffolded |
+| CUE def | — | `cue-def` | :orange_circle: Scaffolded |
+| CUE cmd | — | `cue-cmd` | :orange_circle: Scaffolded |
+| Jsonnet bundle | — | `jsonnet-bundle` | :orange_circle: Scaffolded |
+| Jsonnet stream | — | `jsonnet-stream` | :orange_circle: Scaffolded |
+| Jsonnet TLA | — | `jsonnet-tla` | :orange_circle: Scaffolded |
+| Jsonnet ext | — | `jsonnet-ext` | :orange_circle: Scaffolded |
+| Jsonnet max-stack | — | `jsonnet-max-stack` | :orange_circle: Scaffolded |
+
+### Round 418 — Bun ext, Deno Deploy ext, Winterjs ext, Lagon ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Bun create | — | `bun-create` | :orange_circle: Scaffolded |
+| Bun add | — | `bun-add` | :orange_circle: Scaffolded |
+| Bun pm | — | `bun-pm` | :orange_circle: Scaffolded |
+| Bun link | — | `bun-link` | :orange_circle: Scaffolded |
+| Bun patch | — | `bun-patch` | :orange_circle: Scaffolded |
+| Deno Deploy link | — | `deno-deploy-link` | :orange_circle: Scaffolded |
+| Deno Deploy logs | — | `deno-deploy-logs` | :orange_circle: Scaffolded |
+| Deno Deploy projects | — | `deno-deploy-projects` | :orange_circle: Scaffolded |
+| Deno Deploy domains | — | `deno-deploy-domains` | :orange_circle: Scaffolded |
+| Deno Deploy analytics | — | `deno-deploy-analytics` | :orange_circle: Scaffolded |
+| WinterJS build | — | `winterjs-build` | :orange_circle: Scaffolded |
+| WinterJS run | — | `winterjs-run` | :orange_circle: Scaffolded |
+| WinterJS deploy | — | `winterjs-deploy` | :orange_circle: Scaffolded |
+| WinterJS config | — | `winterjs-config` | :orange_circle: Scaffolded |
+| WinterJS test | — | `winterjs-test` | :orange_circle: Scaffolded |
+| Lagon deploy | — | `lagon-deploy` | :orange_circle: Scaffolded |
+| Lagon build | — | `lagon-build` | :orange_circle: Scaffolded |
+| Lagon dev | — | `lagon-dev` | :orange_circle: Scaffolded |
+| Lagon logs | — | `lagon-logs` | :orange_circle: Scaffolded |
+| Lagon domains | — | `lagon-domains` | :orange_circle: Scaffolded |
+
+### Round 417 — Astro ext, Qwik ext, SolidStart ext, Fresh ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Astro build | — | `astro-build` | :orange_circle: Scaffolded |
+| Astro dev | — | `astro-dev` | :orange_circle: Scaffolded |
+| Astro check | — | `astro-check` | :orange_circle: Scaffolded |
+| Astro add | — | `astro-add` | :orange_circle: Scaffolded |
+| Astro preferences | — | `astro-preferences` | :orange_circle: Scaffolded |
+| Qwik build | — | `qwik-build` | :orange_circle: Scaffolded |
+| Qwik dev | — | `qwik-dev` | :orange_circle: Scaffolded |
+| Qwik add | — | `qwik-add` | :orange_circle: Scaffolded |
+| Qwik routes | — | `qwik-routes` | :orange_circle: Scaffolded |
+| Qwik components | — | `qwik-components` | :orange_circle: Scaffolded |
+| SolidStart build | — | `solidstart-build` | :orange_circle: Scaffolded |
+| SolidStart dev | — | `solidstart-dev` | :orange_circle: Scaffolded |
+| SolidStart routes | — | `solidstart-routes` | :orange_circle: Scaffolded |
+| SolidStart middleware | — | `solidstart-middleware` | :orange_circle: Scaffolded |
+| SolidStart API | — | `solidstart-api` | :orange_circle: Scaffolded |
+| Fresh build | — | `fresh-build` | :orange_circle: Scaffolded |
+| Fresh routes | — | `fresh-routes` | :orange_circle: Scaffolded |
+| Fresh islands | — | `fresh-islands` | :orange_circle: Scaffolded |
+| Fresh plugins | — | `fresh-plugins` | :orange_circle: Scaffolded |
+| Fresh update | — | `fresh-update` | :orange_circle: Scaffolded |
+
+### Round 416 — Tauri ext, Wails ext, Neutralino ext, Electron Forge ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Tauri build | — | `tauri-build` | :orange_circle: Scaffolded |
+| Tauri dev | — | `tauri-dev` | :orange_circle: Scaffolded |
+| Tauri init | — | `tauri-init` | :orange_circle: Scaffolded |
+| Tauri icon | — | `tauri-icon` | :orange_circle: Scaffolded |
+| Tauri signer | — | `tauri-signer` | :orange_circle: Scaffolded |
+| Wails build | — | `wails-build` | :orange_circle: Scaffolded |
+| Wails dev | — | `wails-dev` | :orange_circle: Scaffolded |
+| Wails init | — | `wails-init` | :orange_circle: Scaffolded |
+| Wails doctor | — | `wails-doctor` | :orange_circle: Scaffolded |
+| Wails generate | — | `wails-generate` | :orange_circle: Scaffolded |
+| Neutralino build | — | `neutralino-build` | :orange_circle: Scaffolded |
+| Neutralino run | — | `neutralino-run` | :orange_circle: Scaffolded |
+| Neutralino create | — | `neutralino-create` | :orange_circle: Scaffolded |
+| Neutralino update | — | `neutralino-update` | :orange_circle: Scaffolded |
+| Neutralino plugins | — | `neutralino-plugins` | :orange_circle: Scaffolded |
+| Electron Forge start | — | `eforge-start` | :orange_circle: Scaffolded |
+| Electron Forge package | — | `eforge-package` | :orange_circle: Scaffolded |
+| Electron Forge make | — | `eforge-make` | :orange_circle: Scaffolded |
+| Electron Forge publish | — | `eforge-publish` | :orange_circle: Scaffolded |
+| Electron Forge import | — | `eforge-import` | :orange_circle: Scaffolded |
+
 ### Round 415 — Neo4j ext, InfluxDB ext, TimescaleDB ext, ClickHouse ext
 
 | Feature | Emacs | jemacs | Status |
diff --git a/src/jerboa-emacs/editor-extra-final.ss b/src/jerboa-emacs/editor-extra-final.ss
index 0bbfd6f..ad2a2e7 100644
--- a/src/jerboa-emacs/editor-extra-final.ss
+++ b/src/jerboa-emacs/editor-extra-final.ss
@@ -28380,4 +28380,214 @@
   (let* ((echo (app-state-echo app)))
     (echo-message! echo "ClickHouse: output formats")))
 
+;; Round 416 — Tauri ext, Wails ext, Neutralino ext, Electron Forge ext (batch 2)
+
+(def (cmd-neutralino-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neutralino: building app")))
+
+(def (cmd-neutralino-run app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neutralino: running app")))
+
+(def (cmd-neutralino-create app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neutralino: creating project")))
+
+(def (cmd-neutralino-update app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neutralino: updating binaries")))
+
+(def (cmd-neutralino-plugins app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Neutralino: managing plugins")))
+
+(def (cmd-eforge-start app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Electron Forge: starting app")))
+
+(def (cmd-eforge-package app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Electron Forge: packaging")))
+
+(def (cmd-eforge-make app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Electron Forge: making distributables")))
+
+(def (cmd-eforge-publish app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Electron Forge: publishing")))
+
+(def (cmd-eforge-import app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Electron Forge: importing project")))
+
+;; Round 417 — Astro ext, Qwik ext, SolidStart ext, Fresh ext (batch 2)
+
+(def (cmd-solidstart-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "SolidStart: building app")))
+
+(def (cmd-solidstart-dev app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "SolidStart: development mode")))
+
+(def (cmd-solidstart-routes app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "SolidStart: listing routes")))
+
+(def (cmd-solidstart-middleware app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "SolidStart: middleware config")))
+
+(def (cmd-solidstart-api app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "SolidStart: API routes")))
+
+(def (cmd-fresh-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fresh: building app")))
+
+(def (cmd-fresh-routes app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fresh: listing routes")))
+
+(def (cmd-fresh-islands app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fresh: island components")))
+
+(def (cmd-fresh-plugins app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fresh: managing plugins")))
+
+(def (cmd-fresh-update app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Fresh: updating framework")))
+
+;; Round 418 — Bun ext, Deno Deploy ext, Winterjs ext, Lagon ext (batch 2)
+
+(def (cmd-winterjs-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinterJS: building app")))
+
+(def (cmd-winterjs-run app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinterJS: running app")))
+
+(def (cmd-winterjs-deploy app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinterJS: deploying")))
+
+(def (cmd-winterjs-config app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinterJS: configuration")))
+
+(def (cmd-winterjs-test app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "WinterJS: running tests")))
+
+(def (cmd-lagon-deploy app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lagon: deploying function")))
+
+(def (cmd-lagon-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lagon: building function")))
+
+(def (cmd-lagon-dev app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lagon: development mode")))
+
+(def (cmd-lagon-logs app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lagon: viewing logs")))
+
+(def (cmd-lagon-domains app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Lagon: managing domains")))
+
+;; Round 419 — Pkl ext, Dhall ext, Cue ext, Jsonnet ext (batch 2)
+
+(def (cmd-cue-import app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "CUE: importing data")))
+
+(def (cmd-cue-mod app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "CUE: module management")))
+
+(def (cmd-cue-trim app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "CUE: trimming redundancy")))
+
+(def (cmd-cue-def app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "CUE: showing definitions")))
+
+(def (cmd-cue-cmd app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "CUE: running command")))
+
+(def (cmd-jsonnet-bundle app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Jsonnet: bundling")))
+
+(def (cmd-jsonnet-stream app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Jsonnet: multi-document output")))
+
+(def (cmd-jsonnet-tla app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Jsonnet: top-level arguments")))
+
+(def (cmd-jsonnet-ext app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Jsonnet: external variables")))
+
+(def (cmd-jsonnet-max-stack app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Jsonnet: stack size config")))
+
+;; Round 420 — Earthly ext, Dagger ext, Tekton ext, Argo Events ext (batch 2)
+
+(def (cmd-tekton-hub app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tekton: Hub catalog")))
+
+(def (cmd-tekton-describe app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tekton: describing resource")))
+
+(def (cmd-tekton-delete app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tekton: deleting resource")))
+
+(def (cmd-tekton-conditions app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tekton: listing conditions")))
+
+(def (cmd-tekton-triggers app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tekton: managing triggers")))
+
+(def (cmd-argo-events-sources app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: event sources")))
+
+(def (cmd-argo-events-sensors app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: sensors")))
+
+(def (cmd-argo-events-triggers app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: triggers")))
+
+(def (cmd-argo-events-bus app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: event bus")))
+
+(def (cmd-argo-events-gateways app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Argo Events: gateways")))
+
 ;; Milestone: Round 400 — 9,000+ commands in jemacs!
diff --git a/src/jerboa-emacs/editor-extra-modes.ss b/src/jerboa-emacs/editor-extra-modes.ss
index 190bd3e..e2d28ed 100644
--- a/src/jerboa-emacs/editor-extra-modes.ss
+++ b/src/jerboa-emacs/editor-extra-modes.ss
@@ -29166,3 +29166,213 @@
 (def (cmd-influxdb-series app)
   (let* ((echo (app-state-echo app)))
     (echo-message! echo "InfluxDB: series management")))
+
+;; Round 416 — Tauri ext, Wails ext, Neutralino ext, Electron Forge ext (batch 1)
+
+(def (cmd-tauri-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tauri: building application")))
+
+(def (cmd-tauri-dev app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tauri: development mode")))
+
+(def (cmd-tauri-init app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tauri: initializing project")))
+
+(def (cmd-tauri-icon app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tauri: generating icons")))
+
+(def (cmd-tauri-signer app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Tauri: key signing")))
+
+(def (cmd-wails-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wails: building application")))
+
+(def (cmd-wails-dev app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wails: development mode")))
+
+(def (cmd-wails-init app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wails: initializing project")))
+
+(def (cmd-wails-doctor app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wails: system diagnostics")))
+
+(def (cmd-wails-generate app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Wails: generating bindings")))
+
+;; Round 417 — Astro ext, Qwik ext, SolidStart ext, Fresh ext (batch 1)
+
+(def (cmd-astro-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Astro: building site")))
+
+(def (cmd-astro-dev app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Astro: development server")))
+
+(def (cmd-astro-check app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Astro: checking types")))
+
+(def (cmd-astro-add app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Astro: adding integration")))
+
+(def (cmd-astro-preferences app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Astro: editing preferences")))
+
+(def (cmd-qwik-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Qwik: building application")))
+
+(def (cmd-qwik-dev app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Qwik: development mode")))
+
+(def (cmd-qwik-add app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Qwik: adding integration")))
+
+(def (cmd-qwik-routes app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Qwik: listing routes")))
+
+(def (cmd-qwik-components app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Qwik: listing components")))
+
+;; Round 418 — Bun ext, Deno Deploy ext, Winterjs ext, Lagon ext (batch 1)
+
+(def (cmd-bun-create app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Bun: creating project")))
+
+(def (cmd-bun-add app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Bun: adding package")))
+
+(def (cmd-bun-pm app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Bun: package manager")))
+
+(def (cmd-bun-link app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Bun: linking package")))
+
+(def (cmd-bun-patch app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Bun: patching package")))
+
+(def (cmd-deno-deploy-link app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Deno Deploy: linking project")))
+
+(def (cmd-deno-deploy-logs app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Deno Deploy: viewing logs")))
+
+(def (cmd-deno-deploy-projects app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Deno Deploy: listing projects")))
+
+(def (cmd-deno-deploy-domains app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Deno Deploy: managing domains")))
+
+(def (cmd-deno-deploy-analytics app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Deno Deploy: analytics")))
+
+;; Round 419 — Pkl ext, Dhall ext, Cue ext, Jsonnet ext (batch 1)
+
+(def (cmd-pkl-eval app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pkl: evaluating module")))
+
+(def (cmd-pkl-test app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pkl: running tests")))
+
+(def (cmd-pkl-project app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pkl: project management")))
+
+(def (cmd-pkl-doc app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pkl: generating docs")))
+
+(def (cmd-pkl-server app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Pkl: language server")))
+
+(def (cmd-dhall-repl app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dhall: interactive REPL")))
+
+(def (cmd-dhall-resolve app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dhall: resolving imports")))
+
+(def (cmd-dhall-encode app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dhall: encoding expression")))
+
+(def (cmd-dhall-hash app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dhall: hashing expression")))
+
+(def (cmd-dhall-diff app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dhall: diffing expressions")))
+
+;; Round 420 — Earthly ext, Dagger ext, Tekton ext, Argo Events ext (batch 1)
+
+(def (cmd-earthly-prune app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Earthly: pruning cache")))
+
+(def (cmd-earthly-bootstrap app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Earthly: bootstrapping")))
+
+(def (cmd-earthly-config app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Earthly: configuration")))
+
+(def (cmd-earthly-org app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Earthly: organization management")))
+
+(def (cmd-earthly-satellites app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Earthly: satellite runners")))
+
+(def (cmd-dagger-version app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dagger: version info")))
+
+(def (cmd-dagger-config app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dagger: configuration")))
+
+(def (cmd-dagger-init app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dagger: initializing module")))
+
+(def (cmd-dagger-develop app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dagger: development mode")))
+
+(def (cmd-dagger-query app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Dagger: GraphQL query")))
diff --git a/src/jerboa-emacs/editor-extra-regs2.ss b/src/jerboa-emacs/editor-extra-regs2.ss
index 238308b..523e9c6 100644
--- a/src/jerboa-emacs/editor-extra-regs2.ss
+++ b/src/jerboa-emacs/editor-extra-regs2.ss
@@ -10234,4 +10234,114 @@
   (register-command! 'clickhouse-queries cmd-clickhouse-queries)
   (register-command! 'clickhouse-partitions cmd-clickhouse-partitions)
   (register-command! 'clickhouse-formats cmd-clickhouse-formats)
+
+  ;; Round 416 — Tauri ext, Wails ext, Neutralino ext, Electron Forge ext
+  (register-command! 'tauri-build cmd-tauri-build)
+  (register-command! 'tauri-dev cmd-tauri-dev)
+  (register-command! 'tauri-init cmd-tauri-init)
+  (register-command! 'tauri-icon cmd-tauri-icon)
+  (register-command! 'tauri-signer cmd-tauri-signer)
+  (register-command! 'wails-build cmd-wails-build)
+  (register-command! 'wails-dev cmd-wails-dev)
+  (register-command! 'wails-init cmd-wails-init)
+  (register-command! 'wails-doctor cmd-wails-doctor)
+  (register-command! 'wails-generate cmd-wails-generate)
+  (register-command! 'neutralino-build cmd-neutralino-build)
+  (register-command! 'neutralino-run cmd-neutralino-run)
+  (register-command! 'neutralino-create cmd-neutralino-create)
+  (register-command! 'neutralino-update cmd-neutralino-update)
+  (register-command! 'neutralino-plugins cmd-neutralino-plugins)
+  (register-command! 'eforge-start cmd-eforge-start)
+  (register-command! 'eforge-package cmd-eforge-package)
+  (register-command! 'eforge-make cmd-eforge-make)
+  (register-command! 'eforge-publish cmd-eforge-publish)
+  (register-command! 'eforge-import cmd-eforge-import)
+
+  ;; Round 417 — Astro ext, Qwik ext, SolidStart ext, Fresh ext
+  (register-command! 'astro-build cmd-astro-build)
+  (register-command! 'astro-dev cmd-astro-dev)
+  (register-command! 'astro-check cmd-astro-check)
+  (register-command! 'astro-add cmd-astro-add)
+  (register-command! 'astro-preferences cmd-astro-preferences)
+  (register-command! 'qwik-build cmd-qwik-build)
+  (register-command! 'qwik-dev cmd-qwik-dev)
+  (register-command! 'qwik-add cmd-qwik-add)
+  (register-command! 'qwik-routes cmd-qwik-routes)
+  (register-command! 'qwik-components cmd-qwik-components)
+  (register-command! 'solidstart-build cmd-solidstart-build)
+  (register-command! 'solidstart-dev cmd-solidstart-dev)
+  (register-command! 'solidstart-routes cmd-solidstart-routes)
+  (register-command! 'solidstart-middleware cmd-solidstart-middleware)
+  (register-command! 'solidstart-api cmd-solidstart-api)
+  (register-command! 'fresh-build cmd-fresh-build)
+  (register-command! 'fresh-routes cmd-fresh-routes)
+  (register-command! 'fresh-islands cmd-fresh-islands)
+  (register-command! 'fresh-plugins cmd-fresh-plugins)
+  (register-command! 'fresh-update cmd-fresh-update)
+
+  ;; Round 418 — Bun ext, Deno Deploy ext, Winterjs ext, Lagon ext
+  (register-command! 'bun-create cmd-bun-create)
+  (register-command! 'bun-add cmd-bun-add)
+  (register-command! 'bun-pm cmd-bun-pm)
+  (register-command! 'bun-link cmd-bun-link)
+  (register-command! 'bun-patch cmd-bun-patch)
+  (register-command! 'deno-deploy-link cmd-deno-deploy-link)
+  (register-command! 'deno-deploy-logs cmd-deno-deploy-logs)
+  (register-command! 'deno-deploy-projects cmd-deno-deploy-projects)
+  (register-command! 'deno-deploy-domains cmd-deno-deploy-domains)
+  (register-command! 'deno-deploy-analytics cmd-deno-deploy-analytics)
+  (register-command! 'winterjs-build cmd-winterjs-build)
+  (register-command! 'winterjs-run cmd-winterjs-run)
+  (register-command! 'winterjs-deploy cmd-winterjs-deploy)
+  (register-command! 'winterjs-config cmd-winterjs-config)
+  (register-command! 'winterjs-test cmd-winterjs-test)
+  (register-command! 'lagon-deploy cmd-lagon-deploy)
+  (register-command! 'lagon-build cmd-lagon-build)
+  (register-command! 'lagon-dev cmd-lagon-dev)
+  (register-command! 'lagon-logs cmd-lagon-logs)
+  (register-command! 'lagon-domains cmd-lagon-domains)
+
+  ;; Round 419 — Pkl ext, Dhall ext, Cue ext, Jsonnet ext
+  (register-command! 'pkl-eval cmd-pkl-eval)
+  (register-command! 'pkl-test cmd-pkl-test)
+  (register-command! 'pkl-project cmd-pkl-project)
+  (register-command! 'pkl-doc cmd-pkl-doc)
+  (register-command! 'pkl-server cmd-pkl-server)
+  (register-command! 'dhall-repl cmd-dhall-repl)
+  (register-command! 'dhall-resolve cmd-dhall-resolve)
+  (register-command! 'dhall-encode cmd-dhall-encode)
+  (register-command! 'dhall-hash cmd-dhall-hash)
+  (register-command! 'dhall-diff cmd-dhall-diff)
+  (register-command! 'cue-import cmd-cue-import)
+  (register-command! 'cue-mod cmd-cue-mod)
+  (register-command! 'cue-trim cmd-cue-trim)
+  (register-command! 'cue-def cmd-cue-def)
+  (register-command! 'cue-cmd cmd-cue-cmd)
+  (register-command! 'jsonnet-bundle cmd-jsonnet-bundle)
+  (register-command! 'jsonnet-stream cmd-jsonnet-stream)
+  (register-command! 'jsonnet-tla cmd-jsonnet-tla)
+  (register-command! 'jsonnet-ext cmd-jsonnet-ext)
+  (register-command! 'jsonnet-max-stack cmd-jsonnet-max-stack)
+
+  ;; Round 420 — Earthly ext, Dagger ext, Tekton ext, Argo Events ext
+  (register-command! 'earthly-prune cmd-earthly-prune)
+  (register-command! 'earthly-bootstrap cmd-earthly-bootstrap)
+  (register-command! 'earthly-config cmd-earthly-config)
+  (register-command! 'earthly-org cmd-earthly-org)
+  (register-command! 'earthly-satellites cmd-earthly-satellites)
+  (register-command! 'dagger-version cmd-dagger-version)
+  (register-command! 'dagger-config cmd-dagger-config)
+  (register-command! 'dagger-init cmd-dagger-init)
+  (register-command! 'dagger-develop cmd-dagger-develop)
+  (register-command! 'dagger-query cmd-dagger-query)
+  (register-command! 'tekton-hub cmd-tekton-hub)
+  (register-command! 'tekton-describe cmd-tekton-describe)
+  (register-command! 'tekton-delete cmd-tekton-delete)
+  (register-command! 'tekton-conditions cmd-tekton-conditions)
+  (register-command! 'tekton-triggers cmd-tekton-triggers)
+  (register-command! 'argo-events-sources cmd-argo-events-sources)
+  (register-command! 'argo-events-sensors cmd-argo-events-sensors)
+  (register-command! 'argo-events-triggers cmd-argo-events-triggers)
+  (register-command! 'argo-events-bus cmd-argo-events-bus)
+  (register-command! 'argo-events-gateways cmd-argo-events-gateways)
 )