- dataroom-service 구축: AI Agent용 MCP 서버와 일반 웹 클라이언트용 API를 함께 제공하는 백엔드 서비스 개발
- dataroom-service MCP 서버 구현 완료, 사내 AI 클라이언트 온보딩은 별도 적용 단계로 분리
- Query Store 구축: 자연어 데이터 요청을 인터뷰, LLM SQL 후보 생성, SQL 검증 Hook, 샘플 검증, 본 실행, 결과 파일 저장, PR 이력화 흐름으로 표준화
- 운영 Aurora MySQL과 AI/분석 조회 환경을 분리하기 위해 데이터 전용 Aurora MySQL 클러스터 구성
- dump 기반 초기 적재와 Aurora MySQL binary log replication을 활용해 운영 데이터를 Data DB에 동기화하는 구조 적용
- 운영 라이브 테이블을 직접 조회하지 않고 mart / snapshot / freeze 데이터셋을 우선 사용하는 데이터 조회 정책 설계
- 개인정보 등 민감 데이터가 LLM에 전달되지 않도록 AI 전용 계정, 권한 분리, Masked View 기반 조회 구조 구성
- 비즈니스 용어와 DB 컬럼/조건을 연결하는 Domain Dictionary, WHERE Rule, SQL 작성 규칙 문서화
- freeze 데이터로 확인 불가능한 항목은 제한된 live table 조회 경로를 별도로 정의하고, allowlist와 조건 규칙을 통해 통제
- live table 조회 시 LIMIT 기반 샘플 확인과 EXPLAIN 기반 실행 계획 점검을 거친 뒤 실행 여부를 판단하는 안전장치 설계
- 조회 결과를 단순 CSV가 아니라 업무용 Excel 산출물로 저장하고, SQL/추출 이력은 PR로 관리하는 workflow 구성
- 중요 사업보고 및 외부 제출 자료는 개발자 검토를 거치도록 Human-in-the-loop 운영 원칙 적용