approve-needs-real-terminal
planarian @ a924e09 · Spec v4.6 · snapshot main · all versions
Root approves a pending AskFirst change from a process with no controlling terminal (a new session, as a service would be). The daemon reads the terminal from the peer’s pidfd, finds none, and refuses: the change is still waiting at the end. The request carries no terminal field to claim.
| Harness | Scoring | Expects | Latest verdict |
|---|---|---|---|
| fake, vm | must-pass | txn: pending ApplyChange; units: service:sshd Running | fake: PASS; VM: not run in this build |