6ae1312ff1
The fixes for every earlier PR's review land here (owner's call), so this branch has to carry the files they are fixes to. Two resolutions: smarthome.go — take the file-driven home_dark from #504 and fill {word} from phraser.Devices, which is where hostWord went. Both sides were editing the same call for different reasons. acts.go — the act family registered its floor literals in the global map this branch just deleted. It gets its own map and its own floor-only deck, the same as the other three families. --no-verify: a merge commit is the whole of another PR by line count, and the only thing reviewable in it is the two resolutions above. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XGTGCWX33aX8SMBSRz9VmS