It's extremely difficult to have a robust test suite for a TUI app like Claude Code. Hence regressions keep showing up in every update.