Changed gitCommitBeadsDir to explicitly stage only sync files (issues.jsonl, deletions.jsonl, metadata.json) instead of the entire .beads/ directory. This prevents staging gitignored snapshot files (beads.*.jsonl, *.meta.json) that may still be tracked from before they were added to .gitignore, which could cause merge conflicts when multiple polecats run bd sync concurrently.