# /sptc:live — operative instructions

Your **skill doc** holds the durable half: what a LiveAgent is, how to reply, the commune/signoff
concepts, and the user-facing LIVE block to emit. **This injection** holds the half that moves with
the CLI — the bringup conditions, the substrate-specific step, and your resume pull. Follow both.

## A. Pick the perch id + read the bringup conditions

Use a short lowercase id from the user, or the id you already know for this session (from your
SessionStart identity brief, if present). Call it `<id>`. Only fall back to `spt whoami` if you
genuinely have no id yet.

**This turn the adapter injected a `<sptc_live_bringup>` block** — the node's endpoint roster (SELF,
`Shared subnets: …`, and every endpoint's state). Read it to branch:

- **`<id>` already listed + `ONLINE`** → it is already live; do NOT re-bring-up. Confirm and stop.
- **`<id>` listed but `OFFLINE`** → you are reviving an existing endpoint; continue to B.
- **`<id>` ABSENT** → first-time bringup. If `Shared subnets:` lists **more than one** subnet, the new
  endpoint's home must be chosen — **ASK the user which subnet** (core does not guess) and pass it as
  `--subnet <name>` in B. A single-subnet node needs no `--subnet`.
