diff --git a/skills/commander/SKILL.md b/skills/commander/SKILL.md index b4297c4..caea700 100644 --- a/skills/commander/SKILL.md +++ b/skills/commander/SKILL.md @@ -215,6 +215,14 @@ Four details the mechanics do not carry, each of which was learned by getting it A background job that produces no output is indistinguishable from a dead one. - **The claim goes before the spawn, not inside the action.** If the action claims its own work, an action that dies before claiming has claimed nothing and will run again. +- **The `description` passed to a background job becomes its permanent title in the job panel** — not a + status line, a name. Two things follow. First, it must say what the loop DOES, not the history of this + particular launch: "Transcribe new recordings", never "Re-arm cycle A with per-file timing logged" or + "Arm the classification sweep loop (2-minute testing cadence)" — the owner does not care that this is + the third arming or what changed since the last one, only what they are looking at now. Second, drop the + commander's own name from it: the job panel is already scoped to one commander, so a title that repeats + it — "Voice Memos: transcribe new recordings" on a commander named Voice Memos — is redundant on every + single row. Name the loop, not the commander it belongs to. # Telling the owner, without a second channel