package com.zioinfo.hrm;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.annotation.EnableScheduling;

/**
 * GUARDiA HRM — AI 기반 통합 인사관리 플랫폼.
 *
 * <p>사원관리(채용→입사→퇴직), 조직도, 급여/원천징수/연말정산, 근태/연차, 성과평가(MBO/역량/다면평가),
 * 채용관리, 교육/법정교육, AI 인사분석(이직예측·성과예측·채용추천) 10개 모듈 단일 플랫폼.
 *
 * <p>보안 불변 규칙: 외부 AI API 절대 금지(Ollama localhost:11434만 + Java 폴백),
 * 인사 PII는 AES-256-GCM 암호화·마스킹, 스택트레이스 미노출(에러 코드만).
 */
@SpringBootApplication
@EnableScheduling
@EnableAsync
public class HrmApplication {
    public static void main(String[] args) {
        SpringApplication.run(HrmApplication.class, args);
    }
}
