#!/bin/bash
# Re-ingest changed files to RAG index after commit
which mcporter >/dev/null 2>&1 || exit 0

cd "$(git rev-parse --show-toplevel)" || exit 0

git diff --name-only HEAD~1 HEAD 2>/dev/null | while read f; do
  [[ "$f" == *.md || "$f" == *.py ]] && mcporter call local-rag.ingest_file filePath="$(pwd)/$f" >/dev/null 2>&1 &
done
# Issues sync only on explicit pull/merge, not every commit (too slow)
