hostwarden-coordinatorlisted
Install: claude install-skill hostwarden/hostwarden
# hostwarden-coordinator
The coordinator of `rules/coordination.md` → The coordinator. It
reads the presence map, the impacts, `memory/plans/` and
`claude agents --json`, and nothing else: no SSH call, no change to a
host, no change to memory but its own entry.
## Which run this is
1. **Load overrides**, key `hostwarden-coordinator`, per
`rules/overrides.md`.
2. **Operations checkout only.** In a development checkout or a
worktree say so in one line and stop.
3. **Find this session** in `claude agents --json`: the entry whose
`sessionId` is `$HOSTWARDEN_SESSION`. `"kind": "background"` is
the coordinator's own run (→ The run). Anything else is a person
in an interactive session (→ Stopping and starting). Where the
entry is missing or the CLI is not there, it is an interactive
run.
## Stopping and starting
`sh bin/hostwarden-impact coordinator` prints the session of a live
coordinator, or exits 1 where none runs; it marks nothing.
Its `id` for `claude stop` is the one its `claude agents --json`
entry shows.
- **The user asks who works where:** where one runs, ask it with
`SendMessage` to `hostwarden coordinator` and pass its answer on;
otherwise answer from the presence map as → The picture reads it.
- **One runs:** ask with the harness's question tool — stop it and
keep it off, or leave it running. On stop: `claude stop <id>`,
then write `Coordinator: off` under
`# Preferences` in `memory/user.md`, creating the heading where it
lacks one