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

  1. 오늘 또는 지정 날짜의 wiki/sources/*.md 목록을 읽는다.
  2. 모델/도구 출시 키워드로 후보를 찾고 중복 클러스터를 만든다.
  3. 클러스터별 대표 문서, 중복 문서, AI 도구 검증 질문 7개 초안을 Markdown으로 출력한다.

Should

  • ai-tool-validation-loop 점수 초안까지 계산한다.
  • source_url, channel, date, tags를 출력에 포함한다.
  • 확인 필요 항목을 자동으로 분리한다.

Won’t

  • 원문 파일 삭제/병합
  • visibility 공개 전환
  • 외부 게시/고객사 추천
  • 유료 도구 가입/실제 API 호출
  • 성능 벤치마크를 사실로 단정

3. 사용자 흐름

  1. Sophie가 omw status로 active vault를 확인한다.
  2. 날짜를 지정하거나 기본값으로 오늘 KST를 사용한다.
  3. 스크립트가 해당 날짜의 wiki/sources/*.md 제목/frontmatter/설명 일부를 읽는다.
  4. 모델 출시 후보를 찾는다.
  5. 유사 제목·모델명·벤더명·기능 주장을 기준으로 클러스터를 만든다.
  6. 각 클러스터에 대표 문서와 중복 문서 목록을 붙인다.
  7. AI 도구 검증 루프 7개 질문 판정 초안을 생성한다.
  8. 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 fields if saved

5. 작업 분해

ID작업실행자검증
T1샘플 입력 2026-06-11 source 목록 수집Sophie/tool파일 목록과 제목 출력
T2모델 출시 키워드 규칙 작성SophieClaude/Mythos/Fable/Opus cluster가 잡히는지 확인
T3클러스터링 로직 초안 작성Codex 또는 Sophie대표/중복 문서 목록 생성
T47개 검증 질문 Markdown 템플릿 생성Sophieai-tool-validation-loop 기준과 일치
T5dry-run 실행toolstdout/파일 출력 확인
T6OMW 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.md
  • wiki/sources/yt-cyIr9U2nY_4-드디어-출시된-클로드-미토스-미친성능-딱-2주만-무료입니다-Claude-Fable-5-전격리뷰.md
  • wiki/sources/yt-2dKoMER7q0w-Opus-4.8-공개-코덱스-ChatGPT-통합-저는-구버전이-낫습니다-주간-AI.md
  • wiki/sources/yt-b6AgZsSBwaI-내가-이번주에-나온다고-했제-근데-미토스5가-아니라-페이블5-Fable5-입니다..md
  • wiki/sources/yt-P7TyXy9w-NM-클로드-Mythos-드디어-출시-근데-우리가-쓰는건-Fable.md
  • wiki/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. 다음 액션

  1. omw_model_release_cluster_validator.py dry-run 스크립트 초안을 작성했다.
  2. 2026-06-11 source 목록으로 클러스터링 결과를 검증했다.
  3. omw_collected_doc_candidates.py 후처리 후보로 연결했다.
  4. 다음 단계는 내일 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 로그completedwiki/work/logs/omw-model-release-cluster-validator-dry-run-2026-06-11.md 등 로그 3개 존재
2026-06-15 read-only probecompletedomw_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 조건을 조정한다.