{"version":"1.0.122","anchor":"improved-git-ignore-for-checkpoints","canonical_anchor":"improved-git-ignore-for-checkpoints","heading":"Improved Git Ignore for Checkpoints","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.122\/e\/improved-git-ignore-for-checkpoints","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.122","markdown":"### Improved Git Ignore for Checkpoints\n\n**What changed:** Checkpoint gitignore now prevents duplicate entries and has better error logging\n\n**How it works now:**\n\n- Reads existing `.gitignore` before appending to avoid duplicates\n- Uses structured error logging with explicit error levels\n- Better path handling with trailing slashes\n- Creates parent directories if needed\n\n**Details:**\n\n- More robust against repeated invocations\n- Cleaner `.gitignore` files\n- Better error reporting and telemetry\n- **Evidence**: `yy6() at line 412545`, `aY1() at line 404121` (enhanced from `u35()` and `Z61()` in v1.0.120)"}