docs: update-felis.md's restart guidance overstates which commands auto-spawn #160
Labels
No labels
priority/P0
priority/P1
priority/P2
release/v0.1.0
status/blocked
status/planned
type/bug
type/design
type/test-gap
type/tracker
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
natsukium/felis#160
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
docs/how-to/update-felis.mdlines 73-75 read:phrased as a general claim about headless commands, with
sessions spawnas a mere example. Under the auto-spawn policy documented by #141 (and always implemented by the code), that is false for most headless commands:felis daemon status,felis sessions list/info/capture/...,felis notifications subscribe,felis version,felis doctor, andfelis bridgeall refuse to auto-spawn on a cold socket and instead report unreachable / exit 2 / "not running". Onlysessions spawnand window launches spawn a daemon.The parallel remote-update sentence at line 104 ("The next
felis --host user@remoteinvocation automatically spawns...") is fine as written: it follows from the bare window-launch example in that section rather than making a general claim.Correction: narrow lines 73-75 to name the two spawning forms explicitly (
sessions spawnand a window launch) rather than "headless command" generically, so a reader does not expect e.g.daemon statusto resurrect the daemon afterdaemon stop.Reason deferred from #141: this file is untouched by that branch (
git diff origin/main...HEAD --stat) and the falsehood predates it; it is not one of the three docs (cli.md / ipc.md / control-surfaces.md) orskills/felisnamed by #141's acceptance criteria, so fixing it was out of that issue's scope.Split from #141.