From 9107796cbe61de68fc28991b643dc4b8da4cd4fa Mon Sep 17 00:00:00 2001 From: g1nation Date: Thu, 11 Jun 2026 14:14:04 +0900 Subject: [PATCH] =?UTF-8?q?chore(astra):=20=EC=84=B1=EC=9E=A5=20=EC=9E=90?= =?UTF-8?q?=EC=82=B0(.astra/eval=20=EA=B3=A8=EB=93=A0=EC=85=8B)=20git=20?= =?UTF-8?q?=EB=B0=B1=EC=97=85=20=EB=9D=BC=EC=9D=B8=EC=97=90=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ASTRA 두뇌(10_Wiki/Topics)의 .astra/ 가 ignore 규칙(루트 .astra/ + 중첩 *)에 막혀 RAG 평가 골든셋(eval/golden.jsonl, tasks/*.golden.jsonl)과 향후 growth 리포트가 백업되지 않던 문제 수정. - 루트 .gitignore: !10_Wiki/Topics/.astra/ 재포함 (다른 .astra 는 계속 제외) - 중첩 .astra/.gitignore: deny-all(*) → 캐시만 제외(brain-index.json 27MB, cache/, *.tmp)로 전환 — 성장 자산은 추적 Co-Authored-By: Claude Opus 4.8 --- .gitignore | 2 ++ 10_Wiki/Topics/.astra/.gitignore | 4 +++ 10_Wiki/Topics/.astra/eval/golden.jsonl | 27 +++++++++++++++++++ .../eval/tasks/meeting-minutes.golden.jsonl | 9 +++++++ 4 files changed, 42 insertions(+) create mode 100644 10_Wiki/Topics/.astra/.gitignore create mode 100644 10_Wiki/Topics/.astra/eval/golden.jsonl create mode 100644 10_Wiki/Topics/.astra/eval/tasks/meeting-minutes.golden.jsonl diff --git a/.gitignore b/.gitignore index 5218c1f2..9a227425 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ # ASTRA runtime artifacts .astra/ +# 단, 두뇌의 성장 자산(.astra/eval 골든셋·growth 리포트)은 백업 대상 — 캐시는 중첩 .gitignore가 제외 +!10_Wiki/Topics/.astra/ docs/records/ diff --git a/10_Wiki/Topics/.astra/.gitignore b/10_Wiki/Topics/.astra/.gitignore new file mode 100644 index 00000000..ddf07bd9 --- /dev/null +++ b/10_Wiki/Topics/.astra/.gitignore @@ -0,0 +1,4 @@ +# 재생성 가능한 캐시는 제외 — 성장 자산(eval 골든셋, growth 리포트, organization.md)은 추적 +brain-index.json +cache/ +*.tmp diff --git a/10_Wiki/Topics/.astra/eval/golden.jsonl b/10_Wiki/Topics/.astra/eval/golden.jsonl new file mode 100644 index 00000000..96bb8620 --- /dev/null +++ b/10_Wiki/Topics/.astra/eval/golden.jsonl @@ -0,0 +1,27 @@ +// Astra 검색 평가 골든셋 (Topics_Rag 기반 자동 시드). 한 줄당 JSON 1개. `//`/빈 줄은 무시. +// query: 실제로 던질 자연어 질문. expected: 그 질문에 떠야 하는 문서(파일명 매칭). +// 유사 문서 쌍은 둘 다 정답 처리(하나라도 top-k 에 들면 hit). 자유롭게 추가/수정하세요. +{"query": "긴 문서를 검색용으로 어떻게 잘게 나눠 인덱싱하지?", "expected": ["문서 청킹 전략.md", "청킹 전략.md"]} +{"query": "RecursiveCharacterTextSplitter 같은 재귀적 문자 분할은 어떻게 동작해?", "expected": ["재귀적 문자 분할.md"]} +{"query": "키워드 검색과 벡터 검색을 함께 쓰는 하이브리드 방식", "expected": ["하이브리드 검색.md"]} +{"query": "벡터 데이터베이스는 어떤 기준으로 비교해서 골라야 하나", "expected": ["벡터 데이터베이스.md"]} +{"query": "텍스트 임베딩 모델 선택 기준과 종류", "expected": ["임베딩 모델.md", "텍스트 임베딩 모델.md"]} +{"query": "검색 결과를 다시 정렬하는 reranker 재랭킹 기법", "expected": ["Re-ranking.md", "Reranker.md"]} +{"query": "RAG 성능을 RAGAS로 정량 평가하는 지표들", "expected": ["RAGAS 평가 지표.md", "RAGAS.md"]} +{"query": "LLM을 심판으로 써서 답변 품질을 평가하는 방법", "expected": ["LLM-as-a-Judge.md"]} +{"query": "검색된 컨텍스트의 정밀도 precision은 어떻게 측정하나", "expected": ["Context Precision.md"]} +{"query": "context recall 지표가 의미하는 것", "expected": ["Context Recall.md"]} +{"query": "에이전트가 스스로 검색을 도구로 호출하는 Agentic RAG", "expected": ["Agentic RAG.md"]} +{"query": "지식 그래프 기반 GraphRAG 동작 원리", "expected": ["GraphRAG.md"]} +{"query": "검색이 부실할 때 교정하는 Corrective RAG", "expected": ["CRAG.md"]} +{"query": "지식 그래프와 그래프 데이터베이스 개념", "expected": ["지식 그래프.md", "그래프 데이터베이스.md"]} +{"query": "문서에서 개체(엔티티)와 관계를 추출하는 방법", "expected": ["개체 및 관계 추출.md"]} +{"query": "전처리 단계에서 텍스트 정규화를 어떻게 하나", "expected": ["텍스트 정규화.md"]} +{"query": "토크나이저는 어떻게 텍스트를 토큰으로 쪼개나", "expected": ["텍스트 토크나이저.md"]} +{"query": "RAG 전체 파이프라인 아키텍처와 구성 요소", "expected": ["RAG 아키텍처 및 파이프라인 기초.md", "RAG 아키텍처.md", "RAG 파이프라인.md"]} +{"query": "고급 RAG 기법 정리", "expected": ["Advanced RAG 기법.md"]} +{"query": "데이터 인덱싱과 오케스트레이션 파이프라인", "expected": ["데이터 인덱싱 및 오케스트레이션.md"]} +{"query": "LangChain으로 RAG 구현하기", "expected": ["LangChain.md"]} +{"query": "LlamaIndex 프레임워크로 문서 검색", "expected": ["LlamaIndex.md"]} +{"query": "데이터셋 버전 관리 DVC", "expected": ["데이터 버전 관리.md"]} +{"query": "LLM 운영 LLMOps 베스트프랙티스", "expected": ["LLMOps.md", "MLOps.md"]} diff --git a/10_Wiki/Topics/.astra/eval/tasks/meeting-minutes.golden.jsonl b/10_Wiki/Topics/.astra/eval/tasks/meeting-minutes.golden.jsonl new file mode 100644 index 00000000..a0ce4c5d --- /dev/null +++ b/10_Wiki/Topics/.astra/eval/tasks/meeting-minutes.golden.jsonl @@ -0,0 +1,9 @@ +// 회의록 골든셋 v1 (2026-06-11) — D:/Meet 전사 8건에서 추출. reference는 LLM 초안이므로 사용자 검수로 보정 권장. +{"id":"mm-a","query":"이 회의 내용을 회의록으로 정리해줘","sourceFile":"D:/Meet/a.txt","meetingTopic":"롯데월드 신규 어트랙션 홍보용 이머시브 커머스 제안 기획 리뷰","expectedElements":["참석자","결정사항","액션 아이템","담당자","기한"],"reference":"## 참석자\n전사상 참석자 1~9 번호로만 표기, 실명 미식별(확인 필요). 노트 작성자 한예성, 대화 중 태현 수(석)·효주 팀장·김 대표 언급.\n## 결정사항\n- 롯데월드 신규 어트랙션 홍보용 이머시브 커머스 제안은 모바일 우선으로 기획·개발(UI 최적화도 모바일).\n- 구성은 파노라마 공간 탐험 중심(약 70~80%), 미니게임 2개(타이밍 맞추기·두더지류)는 단순 수준 유지. 공간 탐험에 게임성 추가는 무거워지므로 하지 않음.\n- 신규 어트랙션 정보·영상 리소스는 롯데월드가 제공해야 하며, 오픈 약 두 달 반 전까지 리소스 확보가 필요함을 현업에 전달하기로 함.\n- 데모 영상은 실제 롯데월드 홈페이지 화면에 배너가 떠 있고 클릭 시 진입하는 연출로 수정.\n## 액션 아이템\n- 스포티앤리치(스쿼트 앤 리치) 속도 개선 버전 링크 전달, PC/노트북 피드백 — 참석자 2→태현 수 님(확인 필요), (기한 미정)\n- 배너 진입 연출로 데모 영상 수정 — 발표자(참석자 5, 확인 필요), (기한 미정)\n- 롯데월드에 제안 후 반응 좋으면 상세 논의 미팅 진행 — 참석자 4(확인 필요), (기한 미정)\n## 미결·후속 논의\n- 미니게임 구체 내용과 제안 수용 여부는 롯데월드 반응에 따라 결정.\n- 쿠폰·우선탑승(하이패스)형 혜택은 아이디어 단계, 계정 연동이 어려워 코드 발급 정도가 한계라는 의견.\n- 신규 어트랙션 출시일 미정(여름 추정), 일회성(약 3주) 콘텐츠로 끝날 우려 제기.","notes":"화자가 번호로만 표기되어 실명 매칭 불가 — 담당자 실명 단정 시 감점. 기한·출시일은 대부분 미언급('두 달 반'은 제작 소요 추정치). 결정사항 다수가 사내 제안 방향 합의 수준이며 롯데월드 확정 사항이 아님을 구분해야 함."} +{"id":"mm-b","query":"이 회의 내용을 회의록으로 정리해줘","sourceFile":"D:/Meet/B.txt","meetingTopic":"롯데온(스포트 앤 리치) 현업 피드백 대응 방안 및 오픈 일정 논의","expectedElements":["참석자","결정사항","액션 아이템","담당자","기한"],"reference":"## 참석자\n오상무, 김준호(발표자), 김태현팀장, 김원일 이사, 송병준팀장, 안현제팀장, 오경득팀장, PM 한예성(전사 화자 번호와 실명 매칭은 확인 필요).\n## 결정사항\n- 롯데온 현업 피드백을 오픈 전 필수/이후 개선으로 분리하고, 당사가 대응 가이드라인을 먼저 작성해 회신.\n- 가격: 롯데온 연동 대신 '정가 기준, 할인가는 구매페이지 확인' 문구 추가, 구매하기 버튼은 박스 상단 위로 이동.\n- iOS 진입 속도: 기기 스펙 한계 안내 및 최소 스펙 가이드 제공으로 대응.\n- 테니스 드롭 우선 요청은 반영 완료.\n- 모델 신체 스펙 옵션·스타일링샵 확대 기능은 고도화 시 적용 검토로 회신, 3D 아바타 360도 회전·3인칭 아바타 이동은 불가/정책상 안 함.\n- 피팅룸 터치 영역을 넓혀 AI 스타일링샵 이동 지원(개발 확정).\n- 뒤로가기 상태 유지: 스타일링샵 한정, 쿠키 저장(약 1시간) 방식이며 롯데온 측 지원(쿠키 기반 제공)이 전제.\n- 오프라인 매장 동일 구현·콘텐츠 강화·코디북류 요청은 비용 이슈로 지양(서비스 활성화 시 검토).\n## 액션 아이템\n- 대응 가이드라인 문서 작성·회신 — 발표자(김준호, 확인 필요), (기한 미정)\n- UI 수정(구매 버튼 이동, 피팅룸 터치 영역 확대) — 개발팀, 다음 주 월~화\n- 채널 코드(채널 ID) 수령 및 31개 상품 URL 형식 확인·QA — (확인 필요), 오픈 전\n## 미결·후속 논의\n- PC/모바일 단일(모바일 퍼스트) 빌드 전환은 속도 개선 효과 크나 롯데온 결정 사항으로 넘김.\n- 배너 1차 오픈 다음 주 목~금, 프로모션·할인은 6/8부터(실질 대고객 오픈).","notes":"전사 본문은 화자 번호, 참석자 실명은 머리말에만 있어 발언자-실명 매칭이 불명확. 파일 말미에 '내가 정리한 노트'(5/21 메모)가 첨부되어 있어 전사 내용과 혼동 주의. 기한이 '다음 주 월~화' 등 상대 표현이라 절대 날짜 단정 금지(6/8 프로모션만 명시)."} +{"id":"mm-c","query":"이 회의 내용을 회의록으로 정리해줘","sourceFile":"D:/Meet/c.txt","meetingTopic":"3Dism 1차 오픈 스펙·일정 확정 실무 회의(로그인·딥링크·자막·UI)","expectedElements":["참석자","결정사항","액션 아이템","담당자","기한"],"reference":"## 참석자\n넥서스개발팀 김상엽팀장, 기획팀 오경득팀장·김성회, PM 한예성 (2026-05-22 14:30, 12층 로비. 화자 번호-실명 매칭은 확인 필요).\n## 결정사항\n- 3Dism 1차 일정은 7월 중순이 아닌 6월 말로 확인, 내부 일정 수정.\n- 1차 스펙: 기존 1.4.5 버전 기반 + 딥링크 진입 + 자막 시스템.\n- 로그인: 3Dism 앱 진입 시 로그인 유지, 딥링크로 들어오는 뷰어는 로그인 없이 뷰어만 제공(앱과 별개 분기). 기존 '로그인 제거' 기획은 폐기.\n- 메인 페이지는 1.4.5 기준(종스크롤), 피그마에 기존 UI 시안 추가.\n- 뷰어 2D 지원 안 함(3D 전용), 자막은 2D로만 표시.\n- m3u8 메타데이터에 자막 정보가 없으면 자막 옵션 비활성화, 있는 언어만 선택 가능 처리.\n- 뷰어 상단 아이콘은 업체(하이브/SM 등)별 개별화 준비.\n## 액션 아이템\n- 로그인 유지·뷰어 별개 구조를 이사님께 보고·컨펌 — 참석자 1(김상엽팀장 추정, 확인 필요), (기한 미정)\n- 피그마에 기존 1.4.5 메인 UI 추가 — 기획팀, (기한 미정)\n- 뷰어 자막 선택 옵션 시안 제작 — 기획팀, (기한 미정)\n- 옵션 오버레이 녹색 현상: 안드로이드 작업 시 알파 방식 테스트 후 A/B로 이사님 결정 — (확인 필요), (기한 미정)\n## 미결·후속 논의\n- 딥링크 구현 방식(무료/유료 솔루션, 서버 개발 추가 여부) 최종 결정은 이사님 몫.\n- 자막 지원 언어 수(현재 3개 가정)는 하이브 미팅에서 확정 필요.\n- 위버스/하이브 보안 정책 확인 필요. '6/30 맥시멈' 일정 언급 있음.","notes":"회의 일시·장소·참석자가 파일 머리말에 명시되어 있어 누락 시 감점. 본문 화자 번호와 실명 매칭은 추정 수준이므로 단정 금지. '이사님' 컨펌 대기 항목이 많아 결정/미결 구분이 핵심. 전사 인식 오류 다수(3D즘/3디즘/새 디즈, m3 68/m3 258=m3u8 추정) — 표기 혼재를 오답 근거로 삼지 말 것. 기한은 6월 말 외 대부분 미언급."} +{"id":"mm-e","query":"이 회의 내용을 회의록으로 정리해줘","sourceFile":"D:/Meet/e.txt","meetingTopic":".NET 이슈 — 일본 칼리브레이션 오류 수정 빌드의 QA 및 업데이트 배포 계획","expectedElements":["참석자","결정사항","액션 아이템","담당자","기한"],"reference":"## 참석자\n김원일 이사(PD), 김상엽·박준범(넥서스개발팀), 최성연(QA), 한예성(PM) — 발언자 번호와 이름 매칭은 (확인 필요)\n\n## 결정사항\n- 칼리브레이션 이슈(일본, 로그인 후 칼리브레이션 미적용) 수정 빌드를 오늘 중 QA 마무리, 문제 없으면 내일 업데이트 반영\n- 빌드를 테스트플라이트에 홍 실장 등록해 일본 측에서도 동시 테스트\n- 운영 툴(강제 업데이트 여부 판단)은 기획 담당 성혜가 관리하되 PD와 협의, 강제 전환은 일본 법인장 OK 확인 후 진행\n- 개발 이슈 패치노트는 담당 서버/클라 개발자가 1차 작성해 예성·성희에게 전달, 기획 이슈는 성희가 정리\n\n## 액션 아이템\n- 수정 빌드 QA 마무리 — QA 담당(확인 필요) — 오늘 중\n- 홍 실장 테스트플라이트 등록·안내 — (담당 확인 필요) — 빌드 수령 즉시\n- 패치노트 작성·전달(번역 일정 고려) — 개발 담당 — 오늘 15~16시까지\n- 필름형 보호필름을 카메라 위치에 맞춰 넓게 잘라 S25(또는 유사 갤럭시)로 화면 테스트 — (담당 확인 필요) — (기한 미정)\n- S24 QA 결과값(입체 값 퀄리티 체크) 정리해 전달 — (담당 확인 필요) — (기한 미정)\n- S24 단말 반납 연장 처리 — (담당 확인 필요) — 다음 주 반납 시점 전\n\n## 미결·후속 논의\n- 칼리브레이션 이슈 원인은 100% 확정 아님(예상 기반 수정), 일본 법인장 재확인 필요\n- 필름형 보호필름의 화면(2D/3D) 표시 영향 여부 미확인","notes":"화자가 '참석자 N'으로만 표기되어 발언자-이름 매칭 불가(헤더 참석자 명단만 존재). 동일 인물의 이름 표기 흔들림(성혜/성애/성희, 홍 실장/홍식장) 존재 — 채점 시 동일인 처리 허용. '단넷'은 .NET의 전사 오류. 중반 비밀번호 잡담은 회의록 비포함이 적절. 다수 액션 아이템에 기한·담당자 미언급."} +{"id":"mm-h","query":"이 회의 내용을 회의록으로 정리해줘","sourceFile":"D:/Meet/h.txt","meetingTopic":"리프레시 토큰 기간 연장 결정, 애플 자동 로그인 우선순위 및 로그 수집용 앱 패치 일정","expectedElements":["참석자","결정사항","액션 아이템","담당자","기한"],"reference":"## 참석자\n김원일 PD, 김상엽(넥서스개발팀), 김성환(PM), 한예성 — 발언자 번호와 이름 매칭은 (확인 필요)\n\n## 결정사항\n- 리프레시 토큰 유효기간을 1년으로 연장(백엔드 패치 진행)\n- 애플 자동 로그인(크리덴셜 방식, 백엔드+클라 개발 필요)은 3D줌 개발 이후 후순위로 진행\n- 일본 법인장 이슈 원인 파악용 클라이언트 로그 수집 앱 패치 진행 — 66번 빌드 테스트플라이트 업로드 완료, QA 후 적용\n- 지표 로그는 완벽한 QA 대신 슬랙에 공유된 엑셀 결과에서 로그 누락·0 집계 등 이상점만 검토\n\n## 액션 아이템\n- 66번 빌드 QA 요청 및 진행 — (담당 확인 필요) — 다음 주 월·화 완료 목표\n- 앱 업데이트(심사 포함) — (담당 확인 필요) — QA 완료 시 다음 주 수·목 중\n- 서버 재시작 시 기존 액세스 토큰 재사용 가능 여부(저장 위치 포함) 확인 — 백엔드 담당(확인 필요) — (기한 미정)\n- 슬랙 공유 지표 엑셀에서 이상점 검토 — (담당 확인 필요) — (기한 미정)\n\n## 미결·후속 논의\n- 서버 패치 시 유저 재로그인 필요 여부 미확정(확인 후 판단)\n- 지표 집계는 날짜 단위만 가능, 시간 단위 집계는 미지원\n- THN 쪽 코드 정리 리스크 우려 제기 — 개발자는 불필요 코드 삭제라 기존 로직과 무관하다고 답변","notes":"헤더 참석자 명단과 본문 '참석자 N' 발언자 매칭 불가. 전사 오류 다수: '백핸드'=백엔드, '와프'=WAF, '비커리'=BigQuery 추정, '단 넷'=.NET, '버츠 스토어'=웹 스토어 채널 추정. 액션 아이템 담당자 대부분 미명시. '다음 주 월화 QA, 수목 업데이트'는 확정 일정이 아닌 역산 계획으로 표현됨."} +{"id":"mm-k","query":"이 회의 내용을 회의록으로 정리해줘","sourceFile":"D:/Meet/k.txt","meetingTopic":"칼리버스 3D 앱 팝업 및 빈 화면 UI 개선안 리뷰","expectedElements":["참석자","결정사항","액션 아이템","담당자","기한"],"reference":"## 참석자\n강성규(기획, 발표), 김원일 이사(PD), 오경득 팀장·김성회(기획), 김지수(UI), 한예성(PM)\n\n## 결정사항\n- 단순 알림 목적 팝업은 토스트 메시지 또는 확인 버튼만 있는 원버튼 팝업으로 변경, 의사결정 팝업에는 진행/취소 버튼 배치 및 문구 명확화\n- 이용권 결제 완료 팝업: 결제 내역/구독 상태 페이지가 노출된다는 가정하에 토스트로 처리\n- 자동 로그아웃 안내는 토스트로, 수동 로그아웃 팝업에는 취소 버튼 추가\n- 네트워크 연결 불가 팝업의 확인 버튼 문구를 '재시도'로 명확화\n- 광고 팝업은 '오늘 하루 안 보기' 포함 마지막 시안 채택, 이미지 클릭 시 자세히 보기로 이동, X 외 검정 외곽 영역 클릭으로도 닫히게 변경, 닫기(X) 버튼은 검정 배경 영역 쪽으로 이동\n- 빈 화면 UI(알림·즐겨찾기·네트워크 재시도·구독 정보)의 아이콘 제거 후 텍스트만 표시, 즐겨찾기 빈 상태에는 안내 문구 신규 추가\n- 개선안은 3D줌 기준으로 적용(미리 작업해두고 적절한 시점에 반영)\n\n## 액션 아이템\n- 광고 팝업 외곽 클릭 닫힘 등 현재 개발 상태 확인 후 재논의 — 강성규 — (기한 미정)\n\n## 미결·후속 논의\n- 런칭 버전 포함 여부(클라 작업량으로 미포함 가능성 언급)\n- 리뉴얼 UI의 결제 내역 페이지는 아직 미구현(가정 전제의 결정)","notes":"발언자 번호-이름 매칭은 발표자(참석자1=강성규 추정) 외 불확실. 결제 완료 토스트 처리와 X 버튼 위치 이동은 '가정하에/~될 것 같고' 수준의 조건부 합의로 확정성 다소 모호 — 조건 명시 여부를 채점에 반영. 기한 언급 전무, 액션 아이템도 사실상 1건뿐."} +{"id":"mm-m","query":"이 회의 내용을 회의록으로 정리해줘","sourceFile":"D:/Meet/m.txt","meetingTopic":"iOS DRM 솔루션 검토 — 도브러너 회신 분석 및 HLS AES-128 대안 조사","expectedElements":["참석자","결정사항","액션 아이템","담당자","기한"],"reference":"## 참석자\n김원일 PD, 넥서스개발팀 박준범·김준수, SN 김도건, PM 한예성 (녹취 내 화자 번호와 이름 매칭은 확인 필요)\n\n## 배경\n도브러너(황세욱) 회신: NCG iOS SDK는 MP4 Progressive Download/Playback은 지원하나 HLS(m3u8) 스트리밍은 미지원. 픽셀버퍼 접근·Metal 영상처리 요구사항은 현 DRM 구조상 지원 불가.\n\n## 결정사항\n- 도브러너는 우선순위에서 하향\n- 안드로이드(AOS)는 문제없음 — 기존 방식(도브러너) 사용\n- iOS는 두 가지 방식 병행 조사: (1) NCG SDK+AVAssetResourceLoader 조합 가능 여부를 도브러너에 문의, (2) AES-128 클리어키 지원 해외 DRM 업체(EZDRM, DRM투데이) 조사\n\n## 액션 아이템\n- 도브러너에 NCG+리소스로더 조합·라이선스 정책 문의 및 내용 공유 — 담당: 참석자1(김원일 추정, 확인 필요) / (기한 미정)\n- EZDRM·DRM투데이 등 해외 업체 조사 — 담당: 참석자2(확인 필요) / (기한 미정)\n- AES-128 관련 검토 — 담당: 김도건 / (기한 미정)\n\n## 미결·후속 논의\n- 앱 자체 암호화(보안 리스크 큼)·서버사이드 프록시(자체 구현 부담)는 결론 없이 보류\n- AES-128 HLS에서 픽셀버퍼 접근 가능 여부: 클리어키로 가능하다는 정보 있으나 미검증, 실제 테스트 필요\n- 국내 업체는 클리어키 미지원으로 파악(실시간 키 교체 지원 업체 없음)","notes":"녹취가 화자 번호(참석자1·2)로만 표기되어 이름 매칭 불명확(참석자1=김원일 PD 추정). 모든 액션 아이템에 기한 언급 없음. 음성 전사 오기가 많아 기술 용어가 왜곡됨(예: 'as 1 2 8'=AES-128, '에이브 리소스'=AVAssetResourceLoader, '도브로너/도그러너'=도브러너) — 채점 시 용어 정규화를 인정할 것. 결정(도브러너 하향, AOS 사용, 2개 방식 조사)과 미결(자체 암호화·프록시·클리어키 검증)을 구분했는지 확인."} +{"id":"mm-n","query":"이 회의 내용을 회의록으로 정리해줘","sourceFile":"D:/Meet/n.txt","meetingTopic":"가우시안 스플래팅 웹 기반 R&D 방향 및 프로토타입 계획 (2026-06-09 15:30)","expectedElements":["참석자","결정사항","액션 아이템","담당자","기한"],"reference":"## 참석자\n김원일 PD, 월드팀 전효주·김동영, 클라이언트 송병준 팀장, 기획 오경득 팀장, PM 한예성 (상단 요약에는 김상엽 표기도 있어 확인 필요; 화자 번호-이름 매칭 확인 필요)\n\n## 결정사항\n- 개발 환경은 웹 기반(언리얼·유니티는 가우시안 미지원, HTML/JS 등 웹 기술 사용)\n- R&D 목표: 가라(임시) UI를 얹어 공간 내 영역 클릭→팝업(상품 정보)→웹페이지 이동까지 동작 확인하고, 저사양 폰에서 퍼포먼스 체크\n- 테스트 기기: 아이폰 13/14/15, 갤럭시 22/23\n- 매주 중간 점검 회의 진행, 다음 점검은 화요일\n- 프로토타입 완성 후 QA 진행\n\n## 액션 아이템\n- 프로토타입 R&D 후 가능 기간 산정 — 담당: 클라이언트 팀장(송병준 추정, 호칭 혼재로 확인 필요) / (기한 미정)\n- 데이터 전달용 서버: 기존 프로젝트 활용 가능 여부 확인 — 담당: 참석자5(확인 필요) / (기한 미정)\n- 테스트 기기 확인 및 화요일 중간 점검 일정 등록 — 담당: 참석자6(한예성 추정, 확인 필요)\n- 어라이벌 스페이스 등 참고 플랫폼 정보 공유 — 담당: 월드팀(전효주 추정, 확인 필요) / (기한 미정)\n\n## 미결·후속 논의\n- 고도화 시 웹툴(에디터) 필요 — 툴 탐색 필요, 결론 미정\n- 웹 UI 전문 인력 필요성, 로그인 세션 유지 가능 여부 확인 필요\n- 모바일 퍼포먼스 들쭉날쭉 — three.js와 Babylon.js 차이 확인 필요\n- 바이브 코딩은 단순 클릭·페이지 전환은 가능하나 데이터 로딩·테이블 사용에는 한계","notes":"참석자 명단(김동영)과 본문 요약(김상엽)이 불일치 — 둘 중 하나는 오기일 수 있음. 화자 번호(참석자1~8)와 이름 매칭 불명확. '홍 팀장님'/'송 팀장님' 호칭 혼재. 구체적 날짜 기한은 없고 '다음 주 화요일 중간 점검'만 언급됨. 전사 오기 다수(가오시안/카오시안=가우시안, 트리JS=three.js, 베이비론 점 JS=Babylon.js, 웹주열/웹젤=WebGL 추정) — 용어 정규화 인정. 결정(웹 기반, 테스트 기기, 매주 점검)과 미결(에디터·UI 인력·세션·최적화)을 구분했는지 확인."}