Skip to content

[Task] Portfolio-Correction 핵심 서비스/Facade 책임 정리 #291

@IISweetHeartII

Description

@IISweetHeartII

작업 설명

Portfolio-Correction 도메인의 핵심 service/facade가 상태 전이, 생성 흐름, selection 처리, 결과 저장 책임을 넓게 가지고 있어 읽기 난도가 높습니다. 현재 API 계약과 DB 스키마는 그대로 두고 내부 책임을 정리합니다.

체크리스트

  • portfolio-correction.serviceportfolio-correction.facade의 핵심 책임을 분해합니다
  • status transition / generate flow / selection flow의 내부 경계를 더 명확히 합니다
  • DTO/Entity/API contract 변경 없이 non-breaking refactor로 마무리합니다

관련 도메인

해당하는 도메인에 체크해주세요:

  • Auth (인증)
  • User (사용자)
  • Portfolio (포트폴리오)
  • Experience (경력)
  • Insight (인사이트)
  • Global (공통)
  • CI/CD
  • Documentation

관련 이슈/PR

비고

  • 대상 파일: src/modules/portfolio-correction/application/services/portfolio-correction.service.ts, src/modules/portfolio-correction/application/facades/portfolio-correction.facade.ts, src/modules/portfolio-correction/presentation/portfolio-correction.controller.ts
  • 테스트 코드는 후순위로 두고, 내부 구조 개선만 우선합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions