Unverified50% confidenceConceptExact time
The principle of least astonishment holds that the behavior of a system or tool should conform to users' reasonable expectations based on prior experience; in the CLI tool domain, the long-established user expectation is that "the command exits once execution finishes, leaving no persistent traces," so a background process that is launched by default and survives after the terminal is closed is regarded as violating this principle.
1
Sources
50%
Confidence
Long-term
Relevance
10/12/2026
First Seen
Sources
Related Entities
Related Claims
UnverifiedShifting from silently accepting invalid input to early, explicit error reporting is a hallmark of a mature CLI tool and reduces the likelihood of pitfalls in scripted automation.72% similarUnverifiedWhen designing a Loop system, explicit exit conditions must be designed; otherwise, the system may fall into an infinite loop when a task cannot be completed or requirements are ambiguous.68% similarUnverifiedTurning off the Codex CLI background daemon will in most cases not affect core functionality, and foreground features remain available, at the cost of losing additional capabilities such as background acceleration or session persistence, and each startup may be slightly slower.65% similarUnverified该决策树方案在Skill执行失败时会自动切换到备用CLI工具重新执行65% similarUnverifiedWhen a system overrides a preference again after the user has explicitly and manually selected it, this constitutes an intent violation in interaction design, sliding from nudging into coercion.64% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/1010305API
curl https://kongchang.com/api/v1/knowledge/claims/1010305MCP
get_claim(id=1010305)