#!/usr/bin/env bash

# Shared entry-point file list for init/sync scripts.
AGENT_OPS_ENTRY_FILES=("GEMINI.md" "CLAUDE.md" "AGENTS.md" ".cursorrules" ".clinerules")

apply_agent_ops_entry_files() {
  local rules_md="$1"
  local target_root="$2"

  if [[ ! -f "$rules_md" ]]; then
    if [[ -n "${YELLOW:-}" && -n "${RESET:-}" ]]; then
      echo -e "${YELLOW}  rules.md 없음, 진입 파일 재적용 건너뜀${RESET}"
    else
      echo "  rules.md 없음, 진입 파일 재적용 건너뜀"
    fi
    return
  fi

  local f
  for f in "${AGENT_OPS_ENTRY_FILES[@]}"; do
    cp "$rules_md" "$target_root/$f"
    echo "  진입 파일 적용: $f"
  done
}
