ADR 0272 accepted (the operator, 2026-10-09)
mesh/merge-gate pass: the change touches no module of the mesh's graph
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request

This commit is contained in:
jochen
2026-10-09 13:02:45 +02:00
parent bac7feca77
commit d3cb9fedf4
2 changed files with 2 additions and 2 deletions
@@ -1,6 +1,6 @@
---
topic: the tiers
status: proposed
status: accepted
date: 2026-10-09
deciders: jochen
reconstructed: false
@@ -51,7 +51,7 @@ that account is not the terminal.
## The fix
[ADR 0272](../../02-DECISIONS/0272-the-operator-reaches-the-controller-with-mesh-cli-on-every-node-and-a-node-is-the-terminal-only-where-no-agent-runs-as-its-operator.md)
(proposed): a module `mesh-cli` on every node places `/usr/local/bin/mesh-cli`, with the alias `nox` in
(accepted 2026-10-09): a module `mesh-cli` on every node places `/usr/local/bin/mesh-cli`, with the alias `nox` in
interactive zsh. It asks the node-engine over a local socket; the node-engine reads the account from the kernel and
asks the controller on its own node's subject; the controller runs the line as the terminal for the control-node's
operator account, and as an ordinary call for every other account and node. The diagnosis says what was read and