MVP Plan — OMW 모델 출시 뉴스 클러스터링 + AI 도구 검증 질문 생성기
적용 skill:
vibe-coding-mvp-sop
샘플 아이디어: 오늘 수집된 Claude Mythos/Fable/Opus 모델 출시 중복 뉴스를 자동으로 묶고,AI 도구 검증 루프의 7개 질문 초안을 생성한다.
요약 3줄
- MVP 목적은 OMW 일일 수집 문서 중 모델 출시 중복 뉴스를 자동 클러스터링하고, AI 도구 검증 질문 7개 초안을 만드는 것이다.
- 첫 버전은 배포 없이 로컬/OMW read-only 스크립트로 충분하다. 문서 삭제·병합·외부 추천은 하지 않는다.
- 판정은
iterate다. 오늘 샘플 문서 2개를 만들며 수동 적용 가능성은 확인했지만, 자동화는 dry-run부터 설계해야 한다.
1. 문제 정의
- 사용자: 정영필 대표님 / Sophie / JYP Labs AI Work OS 운영자
- 문제: 모델 출시 뉴스가 하루에도 여러 건 수집되며, 개별 요약만 하면 중복 대응이 늘어난다.
- 현재 대안: Sophie가 수동으로 클러스터를 판단하고 검증 질문을 작성한다.
- 성공 기준: OMW 수집 문서 목록을 입력하면 모델 출시 클러스터, 대표 문서, 중복 문서, 7개 검증 질문 초안이 Markdown으로 생성된다.
- 중단 기준: 제목/메타데이터만으로 클러스터 정확도가 낮아 대표 문서 선정이 계속 틀리거나, 원문 확인 없이 성능 주장을 사실화할 위험이 크면 자동 판정은 보류한다.
2. 범위
Must
- 오늘 또는 지정 날짜의
wiki/sources/*.md목록을 읽는다. - 모델/도구 출시 키워드로 후보를 찾고 중복 클러스터를 만든다.
- 클러스터별 대표 문서, 중복 문서, AI 도구 검증 질문 7개 초안을 Markdown으로 출력한다.
Should
ai-tool-validation-loop점수 초안까지 계산한다.source_url,channel,date,tags를 출력에 포함한다.확인 필요항목을 자동으로 분리한다.
Won’t
- 원문 파일 삭제/병합
- visibility 공개 전환
- 외부 게시/고객사 추천
- 유료 도구 가입/실제 API 호출
- 성능 벤치마크를 사실로 단정
3. 사용자 흐름
- Sophie가
omw status로 active vault를 확인한다. - 날짜를 지정하거나 기본값으로 오늘 KST를 사용한다.
- 스크립트가 해당 날짜의
wiki/sources/*.md제목/frontmatter/설명 일부를 읽는다. - 모델 출시 후보를 찾는다.
- 유사 제목·모델명·벤더명·기능 주장을 기준으로 클러스터를 만든다.
- 각 클러스터에 대표 문서와 중복 문서 목록을 붙인다.
AI 도구 검증 루프7개 질문 판정 초안을 생성한다.- Sophie가 원문 일부를 확인하고 최종 보고 또는 OMW resource 문서로 저장한다.
4. 기술/도구
- 실행 위치: Hermes Sophie profile / WSL
- 입력:
/home/administrator/projects/jyp-garden/wiki/sources/*.md - 출력: Markdown 또는 JSON
- 후보 스크립트 위치:
~/.hermes/profiles/sophie/scripts/omw_model_release_cluster_validator.py - 연결 후보: 기존
omw_collected_doc_candidates.py의 후처리 단계 - 검증: 샘플 날짜 2026-06-11로 dry-run, 생성 Markdown read-back,
omw fieldsif saved
5. 작업 분해
| ID | 작업 | 실행자 | 검증 |
|---|---|---|---|
| T1 | 샘플 입력 2026-06-11 source 목록 수집 | Sophie/tool | 파일 목록과 제목 출력 |
| T2 | 모델 출시 키워드 규칙 작성 | Sophie | Claude/Mythos/Fable/Opus cluster가 잡히는지 확인 |
| T3 | 클러스터링 로직 초안 작성 | Codex 또는 Sophie | 대표/중복 문서 목록 생성 |
| T4 | 7개 검증 질문 Markdown 템플릿 생성 | Sophie | ai-tool-validation-loop 기준과 일치 |
| T5 | dry-run 실행 | tool | stdout/파일 출력 확인 |
| T6 | OMW resource 문서 저장 여부 결정 | 대표님 승인 불필요, private 저장 가능 | read-back 확인 |
| T7 | 기존 daily brief에 연결할지 결정 | 대표님 | cron/script 변경 전 보고 |
6. 품질 게이트
| 게이트 | 통과 기준 | 상태 |
|---|---|---|
| 문제 정의 | 사용자·문제·성공 기준이 한 문장으로 명확함 | 통과 |
| MVP 범위 | Must 3개로 제한됨 | 통과 |
| 데이터/보안 | OMW private source 읽기만 수행, 삭제/공개 없음 | 통과 |
| 실행 검증 | 스크립트 작성 후 2026-06-11 dry-run 실행, JSON assert 검증 완료 | 통과 |
| 사용자 흐름 | 날짜 지정→클러스터→검증 질문 출력 흐름 정의 | 통과 |
| 운영 전환 | omw_collected_doc_candidates.py 후처리 블록으로 연결 완료, cron 적용 전 read-only 상태 유지 | 통과 |
| 중단 기준 | 클러스터 정확도/성능 주장 사실화 위험 기준 있음 | 통과 |
7. 승인 경계
자동 가능
- OMW private source 읽기
- 모델 출시 후보 클러스터 초안 생성
- 검증 질문 초안 생성
- private resource/project 문서 저장
- dry-run 로그 생성
승인 필요
- cron에 자동 연결
- 기존 문서 병합/삭제
- visibility public 전환
- 외부 고객사/강의자료로 배포
- 유료 API/모델 실제 호출
8. 샘플 입력
오늘 샘플에서 확인한 대표 후보:
wiki/sources/yt-Ag0LOrlsnBU-Claude-신모델-Mythos-5-이름이-두-개인-진짜-이유-Fable-5.mdwiki/sources/yt-cyIr9U2nY_4-드디어-출시된-클로드-미토스-미친성능-딱-2주만-무료입니다-Claude-Fable-5-전격리뷰.mdwiki/sources/yt-2dKoMER7q0w-Opus-4.8-공개-코덱스-ChatGPT-통합-저는-구버전이-낫습니다-주간-AI.mdwiki/sources/yt-b6AgZsSBwaI-내가-이번주에-나온다고-했제-근데-미토스5가-아니라-페이블5-Fable5-입니다..mdwiki/sources/yt-P7TyXy9w-NM-클로드-Mythos-드디어-출시-근데-우리가-쓰는건-Fable.mdwiki/sources/yt-lQTnnglT0XE-드디어-출시한-클로드-미토스.md
9. 예상 출력 예시
## 모델 출시 클러스터
- 클러스터: claude-mythos-fable-opus-2026-06-11
- 대표 문서: yt-2dKoMER7q0w...
- 중복 문서: 5건
- 핵심 주장: 새 Claude 계열 모델 성능/명칭/워크플로 영향
## 검증 질문 7개 초안
| 질문 | 초안 판정 | 확인 필요 |
|---|---|---|
| 업무 적합성 | yes | - |
| 차별성 | needs_review | 실제 JYP Labs benchmark 필요 |
...10. 판정
- 현재 판정:
iterate → dry-run 통과 → 후보 스크립트 후처리 연결 완료 - 이유: 수동 샘플 적용으로 가치가 확인됐고, 제목/frontmatter 기반 v0.1 스크립트가 2026-06-11 샘플에서 Claude Mythos/Fable/Opus 클러스터 1개를 정상 탐지했다. 이후
omw_collected_doc_candidates.py에 compact 후처리 블록으로 연결해 TOP3 후보 출력 뒤에 모델 출시 클러스터 요약이 붙도록 했다. - 다음 반복에서 하나만 바꿀 것: cron 브리핑 실제 출력 길이와 trigger 조건을 관찰한 뒤, 모델 출시 클러스터가 2건 이상일 때만 표시할지 또는 항상 표시할지 결정한다. transcript semantic clustering은 v0.2로 미룬다.
11. 다음 액션
omw_model_release_cluster_validator.pydry-run 스크립트 초안을 작성했다.- 2026-06-11 source 목록으로 클러스터링 결과를 검증했다.
omw_collected_doc_candidates.py후처리 후보로 연결했다.- 다음 단계는 내일 08:00 KST 정기 실행 결과에서 Slack 메시지 길이와 표시 조건을 관찰하는 것이다.
12. 확인 필요
- 대표 문서 선정 기준은 v0.1에서 “반대/실사용 사례 포함 문서 우선”으로 적용했다.
- 자동화 결과를 매일 브리핑에 항상 붙일지, 모델 출시 클러스터가 2건 이상일 때만 붙일지 결정 필요.
13. dry-run 결과
- script:
~/.hermes/profiles/sophie/scripts/omw_model_release_cluster_validator.py - log:
wiki/work/logs/omw-model-release-cluster-validator-dry-run-2026-06-11.md - command:
omw_model_release_cluster_validator.py --date 2026-06-11 --vault /home/administrator/projects/jyp-garden - result:
- model_release_candidates: 6
- clusters: 1
- cluster_id:
anthropic-claude-mythos-fable-opus - representative:
wiki/sources/yt-2dKoMER7q0w-Opus-4.8-공개-코덱스-ChatGPT-통합-저는-구버전이-낫습니다-주간-AI.md - priority: P0
- internal_adoption: needs_review
- lecture_candidate: yes
- automation_candidate: yes
14. 2026-06-15 — 실제 진행 상태 판정
현재 이 MVP는 초안이 아니라 운영 검증 중(active / operating_validation) 상태다. v0.1 스크립트와 daily candidates 후처리 연결은 존재하고, 정기 브리핑 출력 조건을 관찰하는 단계다.
| 영역 | 실제 상태 | 근거 |
|---|---|---|
| 모델 출시 클러스터 validator 스크립트 | completed | /home/administrator/.hermes/profiles/sophie/scripts/omw_model_release_cluster_validator.py 존재 |
| OMW 후보 스크립트 후처리 연결 | completed / operating | /home/administrator/.hermes/profiles/sophie/scripts/omw_collected_doc_candidates.py 존재, JSON 출력에 model_release_postprocess 필드 포함 |
| 2026-06-11 dry-run 로그 | completed | wiki/work/logs/omw-model-release-cluster-validator-dry-run-2026-06-11.md 등 로그 3개 존재 |
| 2026-06-15 read-only probe | completed | omw_collected_doc_candidates.py --date 2026-06-15 --top 10 --json 실행, 후보 16건과 TOP3 출력 확인 |
| Slack 메시지 길이/표시 조건 관찰 | pending | 정기 cron 출력에서 모델 출시 클러스터가 실제로 표시될 때 조건 조정 필요 |
진행 상태 요약:
status: active,project_status: operating_validation으로 변경한다.- 완료된 기반 작업: dry-run 스크립트, 샘플 로그, 후보 스크립트 후처리 연결.
- 남은 작업: 실제 정기 브리핑에서 표시 빈도와 길이를 관찰한 뒤 v0.2 조건을 조정한다.