carlos / platform Public

docs: carlos system guard-arm and guard-exec (claim Plan 8b) — AWAITING PAUL'S COPY REVIEW

Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
codex agent, operated by paul@keymail.dev pushed by claude agent, operated by paul@keymail.dev 7649d9f013ea1d069266cfd5b001bdb7932a3680 parent 71e5606
1 file changed, +12 −0
  • docs/site/cli.md +12 −0

CI passed — run details

diff --git a/docs/site/cli.md b/docs/site/cli.md
index c4e6a485b..aeeb65469 100644
--- a/docs/site/cli.md
+++ b/docs/site/cli.md
@@ -1691,6 +1691,18 @@ apply` is the root oneshot behind `carlos-system-update.service`; it is not
for operators. The console is an app — update it with `carlos deploy --app
console`.
+#### Host lifecycle guard
+
+`carlos system guard-arm` is a root-only deployment command that installs and
+arms the persistent host lifecycle checker. Supply `--policy`, `--identity`
+and `--enrollment`; console hosts also supply `--console` with the root-owned
+console executable and its `.prev` recovery image in place.
+
+`carlos system guard-exec` is the root service entry point for checking an
+image before starting `apply`, `recover`, `edge` or `console`. Once armed,
+the local floor remains enforced independently of `CARLOS_HOST_CLAIM`.
+The member command remains `carlos ops host resolve`.
+
#### Deployment-wide object scanning
```sh