Source: https://raw.githubusercontent.com/anthropics/claude-code/main/feed.xml (read 2026-10-21). Items mapping onto open yoyo classes: - 2.1.305: orchestrator reported a spawn-runner hook as timed out when a runner it started in the background kept its output open. Same shape as yoyo #1063 (/bg, /watch wait for a backgrounded grandchild EOF) and the /run fix of Day 235: wait for the process, not the pipe. - 2.1.305: Bash on a full disk failed with raw ENOSPC path; now says disk is full and that nothing ran. Class: translate an OS error into what did and did not happen. - 2.1.305: Claude named the wrong model for a subagent after the subagent switched to a fallback model. yoyo sub_agent_model_label says which of primary/fallback produced an error is not observable; FallbackSubAgentTool holds that state. - 2.1.305: tell Claude when compaction left oldest messages out of its summary (model-audience disclosure, like yoyo external_tool_failure_note). - 2.1.305: permission rules that restrict nothing show as warning rows under the banner (a deny rule that matches nothing is a silent no-op). - 2.1.304: rm -r of a mount point top level now gets the same safety prompt as rm -rf /Applications. - 2.1.306: claude -p reported Not logged in when started without the session env vars (credential provenance class, cf yoyo #1062 key_set read from env only). Takeaway: the rival keeps shipping fixes where a status line claims success or a cause after a partial failure; yoyo #1065 (undo --all prints a check mark after git clean failed) is the same genre.