Round 401: Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext (20 commands)

ober

39b38e03d9c1fc64e3cb97231e885dc3537ea892

diff --git a/docs/jemacs-vs-emacs.md b/docs/jemacs-vs-emacs.md
index 378b1be..af1b780 100644
--- a/docs/jemacs-vs-emacs.md
+++ b/docs/jemacs-vs-emacs.md
@@ -4583,6 +4583,31 @@ 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 401 — Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext
+
+| Feature | Emacs | jemacs | Status |
+|---|---|---|---|
+| Vault operator | — | `vault-operator` | :orange_circle: Scaffolded |
+| Vault agent | — | `vault-agent` | :orange_circle: Scaffolded |
+| Vault injector | — | `vault-injector` | :orange_circle: Scaffolded |
+| Vault CSI | — | `vault-csi` | :orange_circle: Scaffolded |
+| Consul Connect | — | `consul-connect` | :orange_circle: Scaffolded |
+| Consul intentions | — | `consul-intentions` | :orange_circle: Scaffolded |
+| Consul ACL | — | `consul-acl` | :orange_circle: Scaffolded |
+| Consul snapshot | — | `consul-snapshot` | :orange_circle: Scaffolded |
+| Nomad evaluations | — | `nomad-eval` | :orange_circle: Scaffolded |
+| Nomad deployments | — | `nomad-deployment` | :orange_circle: Scaffolded |
+| Nomad namespaces | — | `nomad-namespace` | :orange_circle: Scaffolded |
+| Nomad Sentinel | — | `nomad-sentinel` | :orange_circle: Scaffolded |
+| Nomad volumes | — | `nomad-volume` | :orange_circle: Scaffolded |
+| Nomad server | — | `nomad-server` | :orange_circle: Scaffolded |
+| Boundary scopes | — | `boundary-scopes` | :orange_circle: Scaffolded |
+| Boundary credentials | — | `boundary-credentials` | :orange_circle: Scaffolded |
+| Boundary hosts | — | `boundary-hosts` | :orange_circle: Scaffolded |
+| Waypoint build | — | `waypoint-build` | :orange_circle: Scaffolded |
+| Waypoint deploy | — | `waypoint-deploy` | :orange_circle: Scaffolded |
+| Waypoint release | — | `waypoint-release` | :orange_circle: Scaffolded |
+
 ### Round 400 — Crossplane ext, Kyverno ext, Gatekeeper ext, Polaris/Datree ext
 
 | Feature | Emacs | jemacs | Status |
diff --git a/src/jerboa-emacs/editor-extra-final.ss b/src/jerboa-emacs/editor-extra-final.ss
index c6e35c9..a9aa7bb 100644
--- a/src/jerboa-emacs/editor-extra-final.ss
+++ b/src/jerboa-emacs/editor-extra-final.ss
@@ -27750,4 +27750,46 @@
   (let* ((echo (app-state-echo app)))
     (echo-message! echo "Datree: editing configuration")))
 
+;; Round 401 — Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext (batch 2)
+
+(def (cmd-nomad-namespace app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nomad: namespace management")))
+
+(def (cmd-nomad-sentinel app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nomad: Sentinel policies")))
+
+(def (cmd-nomad-volume app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nomad: CSI volume management")))
+
+(def (cmd-nomad-server app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nomad: server management")))
+
+(def (cmd-boundary-scopes app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Boundary: listing scopes")))
+
+(def (cmd-boundary-credentials app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Boundary: credential management")))
+
+(def (cmd-boundary-hosts app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Boundary: host catalog")))
+
+(def (cmd-waypoint-build app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Waypoint: building artifact")))
+
+(def (cmd-waypoint-deploy app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Waypoint: deploying artifact")))
+
+(def (cmd-waypoint-release app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Waypoint: releasing deployment")))
+
 ;; 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 85f9d49..69c8f4d 100644
--- a/src/jerboa-emacs/editor-extra-modes.ss
+++ b/src/jerboa-emacs/editor-extra-modes.ss
@@ -28536,3 +28536,45 @@
 (def (cmd-gatekeeper-audit app)
   (let* ((echo (app-state-echo app)))
     (echo-message! echo "Gatekeeper: running audit")))
+
+;; Round 401 — Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext (batch 1)
+
+(def (cmd-vault-operator app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Vault: operator diagnostics")))
+
+(def (cmd-vault-agent app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Vault: agent status")))
+
+(def (cmd-vault-injector app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Vault: sidecar injector config")))
+
+(def (cmd-vault-csi app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Vault: CSI provider status")))
+
+(def (cmd-consul-connect app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Consul: Connect service mesh")))
+
+(def (cmd-consul-intentions app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Consul: listing intentions")))
+
+(def (cmd-consul-acl app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Consul: ACL management")))
+
+(def (cmd-consul-snapshot app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Consul: snapshot management")))
+
+(def (cmd-nomad-eval app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nomad: listing evaluations")))
+
+(def (cmd-nomad-deployment app)
+  (let* ((echo (app-state-echo app)))
+    (echo-message! echo "Nomad: listing deployments")))
diff --git a/src/jerboa-emacs/editor-extra-regs2.ss b/src/jerboa-emacs/editor-extra-regs2.ss
index ba6f27d..ec3c78a 100644
--- a/src/jerboa-emacs/editor-extra-regs2.ss
+++ b/src/jerboa-emacs/editor-extra-regs2.ss
@@ -9904,4 +9904,26 @@
   (register-command! 'datree-rules cmd-datree-rules)
   (register-command! 'datree-tokens cmd-datree-tokens)
   (register-command! 'datree-config cmd-datree-config)
+
+  ;; Round 401 — Vault ext, Consul ext, Nomad ext, Boundary/Waypoint ext
+  (register-command! 'vault-operator cmd-vault-operator)
+  (register-command! 'vault-agent cmd-vault-agent)
+  (register-command! 'vault-injector cmd-vault-injector)
+  (register-command! 'vault-csi cmd-vault-csi)
+  (register-command! 'consul-connect cmd-consul-connect)
+  (register-command! 'consul-intentions cmd-consul-intentions)
+  (register-command! 'consul-acl cmd-consul-acl)
+  (register-command! 'consul-snapshot cmd-consul-snapshot)
+  (register-command! 'nomad-eval cmd-nomad-eval)
+  (register-command! 'nomad-deployment cmd-nomad-deployment)
+  (register-command! 'nomad-namespace cmd-nomad-namespace)
+  (register-command! 'nomad-sentinel cmd-nomad-sentinel)
+  (register-command! 'nomad-volume cmd-nomad-volume)
+  (register-command! 'nomad-server cmd-nomad-server)
+  (register-command! 'boundary-scopes cmd-boundary-scopes)
+  (register-command! 'boundary-credentials cmd-boundary-credentials)
+  (register-command! 'boundary-hosts cmd-boundary-hosts)
+  (register-command! 'waypoint-build cmd-waypoint-build)
+  (register-command! 'waypoint-deploy cmd-waypoint-deploy)
+  (register-command! 'waypoint-release cmd-waypoint-release)
 )