Stop hook for Claude Code that keeps the agent working until all plans and user requests are 100% complete