Skip to content

feat(analysis): 분석 파이프라인 고도화 — 구조화추출·기여도·Playwright·Vision PDF#62

Merged
i3months merged 1 commit into
devfrom
feature/analysis-quality
Jun 2, 2026
Merged

feat(analysis): 분석 파이프라인 고도화 — 구조화추출·기여도·Playwright·Vision PDF#62
i3months merged 1 commit into
devfrom
feature/analysis-quality

Conversation

@i3months

@i3months i3months commented Jun 2, 2026

Copy link
Copy Markdown
Member

섹션1 BP 중 입력처리/분석체인 품질 항목 구현. 콜백 계약·Core·DB·프론트 무변경(AI 내부 한정).

  • 분석 체인(A): DocumentAnalysisResult 에 projects/experiences/skills(+source_quote) 추가, 추출→요약 2단계 프롬프트(근거 인용 강제, 환각 차단), with_retry 안전장치. 콜백은 기존 summary/tech_stack/markdown 그대로.
  • GitHub 기여도(B): GET /user 로 지원자 login → 커밋 author 필터 → 지원자 작성 파일 우선 샘플링 + "## 지원자 기여" 섹션. 포크/남의코드 구분. graceful fallback.
  • Web Playwright(C): trafilatura 빈 본문 시 헤드리스 chromium 렌더 후 재추출 → JS 렌더링 SPA 포폴 처리. playwright dep + Dockerfile chromium 설치.
  • PDF Vision(D): pypdf 텍스트 빈약 시 pymupdf 렌더 → 게이트웨이 멀티모달로 추출(새 키 0). pymupdf dep. 텍스트 충분 시 기존 경로, 실패 시 graceful.

테스트: AI 203 passed. Docker 빌드(playwright/chromium) 검증은 Docker 환경에서 후속.

변경 사항

섹션1 BP 중 입력처리/분석체인 품질 항목 구현. 콜백 계약·Core·DB·프론트 무변경(AI 내부 한정).

- 분석 체인(A): DocumentAnalysisResult 에 projects/experiences/skills(+source_quote) 추가,
  추출→요약 2단계 프롬프트(근거 인용 강제, 환각 차단), with_retry 안전장치.
  콜백은 기존 summary/tech_stack/markdown 그대로.
- GitHub 기여도(B): GET /user 로 지원자 login → 커밋 author 필터 →
  지원자 작성 파일 우선 샘플링 + "## 지원자 기여" 섹션. 포크/남의코드 구분. graceful fallback.
- Web Playwright(C): trafilatura 빈 본문 시 헤드리스 chromium 렌더 후 재추출 →
  JS 렌더링 SPA 포폴 처리. playwright dep + Dockerfile chromium 설치.
- PDF Vision(D): pypdf 텍스트 빈약 시 pymupdf 렌더 → 게이트웨이 멀티모달로 추출(새 키 0).
  pymupdf dep. 텍스트 충분 시 기존 경로, 실패 시 graceful.

테스트: AI 203 passed. Docker 빌드(playwright/chromium) 검증은 Docker 환경에서 후속.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stackup Ready Ready Preview, Comment Jun 2, 2026 2:51pm

@i3months i3months merged commit 7159f7c into dev Jun 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant