feat(daemon,tui): visible secured state — status response + TUI notice #222

Merged
clawdie merged 1 commit from feat/secured-status-ux into main 2026-06-26 15:38:39 +02:00

1 commit

Author SHA1 Message Date
e29b9c10e1 feat(daemon,tui): visible secured state — status response + TUI notice
Some checks are pending
CI / rust (pull_request) Waiting to run
CI / markdown (pull_request) Waiting to run
CI / port (pull_request) Waiting to run
CI / agent-jail-pkgs (pull_request) Waiting to run
Issue #183 Part B: show node secured/unsecured state so operators can
tell the difference between a broken node and one waiting for first-boot
password setup.

  daemon:  add "secured": bool to status response
           (true iff ${data_dir}/.secured exists)
  TUI:     fetch secured from daemon status each refresh cycle
           render [UNSECURED — set root password to activate agent]
           in red bold when node is unsecured

Part A (rc.d gate gating autospawn on .secured) was already complete.
2026-06-26 15:33:18 +02:00