Adds google-news --version, verifies installed CLI metadata in CI, and aligns pre-commit flake8 checks with the repository's CI policy. Existing client calls, CLI commands, MCP tools, defaults, output formats, and article dictionaries remain unchanged.