Skip to content

IP-7152: [compose] 의존성 그래프 기반 실행기를 독립 모듈로 복원#546

Merged
novdov merged 2 commits intomainfrom
ip-7152
Mar 19, 2026
Merged

IP-7152: [compose] 의존성 그래프 기반 실행기를 독립 모듈로 복원#546
novdov merged 2 commits intomainfrom
ip-7152

Conversation

@novdov
Copy link
Copy Markdown
Contributor

@novdov novdov commented Mar 19, 2026

목적

palette에서 사용 중인 의존성 기반 실행기가 미사용으로 판단되어 제거되었으나, 외부에서 여전히 사용하고 있어 복원

변경 사항

  • compose.dag 모듈 신규 생성
    • 제거된 DependencyJob/DependencyExecutorDAGJob/DAGExecutor로 이름 변경하여 복원
    • compose.concurrent가 아닌 독립 모듈로 분리하여 관심사(의존성 그래프 기반 실행 순서 제어)에 맞게 배치
  • compose.__init__dag 모듈 export 추가
  • DAG 실행기 테스트를 tests/dag/unit/으로 이동

novdov and others added 2 commits March 19, 2026 11:06
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@novdov novdov self-assigned this Mar 19, 2026
@linear
Copy link
Copy Markdown

linear bot commented Mar 19, 2026

IP-7152 [compose] 의존성 그래프 기반 실행기를 독립 모듈로 복원

배경

  • palette에서 사용 중인 의존성 기반 실행기(DependencyJob/DependencyExecutor)가 미사용으로 판단되어 제거됨
  • 외부 프로젝트에서 여전히 사용하고 있어 복원이 필요

목표

  • DAG 기반 실행기를 compose.dag 모듈로 복원하여 외부 프로젝트에서 사용할 수 있도록 함
  • 기존 DependencyJob/DependencyExecutor 이름을 DAGJob/DAGExecutor로 변경하여 의도를 명확히 함
  • compose.concurrent에서 분리하여 관심사에 맞는 독립 모듈로 배치

@pozalabs-workspace pozalabs-workspace bot added the Improvement New feature or request label Mar 19, 2026
@novdov novdov merged commit a77ef3c into main Mar 19, 2026
4 checks passed
@novdov novdov deleted the ip-7152 branch March 19, 2026 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Improvement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant