Skip to content

[#561] 하네스의 의존성 방향 지시문을 수정한다#566

Merged
opficdev merged 5 commits into
developfrom
chore/#561-harness
Jun 9, 2026
Merged

[#561] 하네스의 의존성 방향 지시문을 수정한다#566
opficdev merged 5 commits into
developfrom
chore/#561-harness

Conversation

@opficdev

@opficdev opficdev commented Jun 9, 2026

Copy link
Copy Markdown
Owner

🔗 연관된 이슈

🎯 의도

  • 현재 모듈 구조와 아키텍처 하네스 지침 간 불일치 해소

📝 작업 내용

📌 요약

  • 현재 모듈 경계 기준으로 아키텍처 하네스 갱신
  • 같은 레이어 내부 DI 제한 지침 추가
  • DevLogInfraDevLogDomain 타깃 의존성 제거
  • DevLogWidget 중심의 위젯 브리지 소유권 지침 정리
  • 최신 Tuist 모듈 그래프 갱신

🔍 상세

  • AGENTS.md.hermes/skills/devlog-architecture-harness의 레이어 맵 갱신
  • Application/DevLogWidget의 app-side widget bridge 역할 명시
  • DevLogPersistence의 책임을 local persistence, user defaults, image store, non-widget app persistence로 정리
  • DevLogInfra의 허용 의존성을 Data/Core로 정리하고 Domain 의존 금지 명시
  • 같은 레이어 내부 DI 금지 지침 추가
  • Presentation의 SwiftUI View 파일에서만 같은 Presentation 레이어 객체 주입 예외 허용
  • Application/DevLogInfra/Project.swift에서 DevLogDomain 타깃 의존성 제거
  • tuist graph 기반 docs/graph.png 갱신

📸 영상 / 이미지 (Optional)

@opficdev opficdev self-assigned this Jun 9, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

이번 풀 요청은 DevLogWidget 레이어를 새롭게 정의하고 동일 레이어 내 의존성 주입 금지 규칙을 추가하는 등 아키텍처 가이드라인 및 문서를 업데이트합니다. 또한, DevLogInfra에서 DevLogDomain으로의 직접적인 의존성을 제거하여 아키텍처 경계를 강화했습니다. 검토할 리뷰 의견이 없으므로 추가적인 피드백은 제공하지 않습니다.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@opficdev opficdev merged commit 8dd04c5 into develop Jun 9, 2026
5 checks passed
@opficdev opficdev deleted the chore/#561-harness branch June 9, 2026 11:34
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