Add limits to prevent token‑limit errors during commit generation. - New `--max-groups` option to cap the number of commit groups. - New `--max-diff-size` option to set maximum diff size per group (default 8000 chars). Update logging to reflect the new options and pass them to the engine.