diff --git a/.forge/iss-5d5d21dec85d-attempt-1-run-09d7a36a8ca5.md b/.forge/iss-5d5d21dec85d-attempt-1-run-09d7a36a8ca5.md new file mode 100644 index 0000000..5e78a8e --- /dev/null +++ b/.forge/iss-5d5d21dec85d-attempt-1-run-09d7a36a8ca5.md @@ -0,0 +1,3 @@ +# iss-5d5d21dec85d-attempt-1-run-09d7a36a8ca5 + +Forge 이슈 작업 브랜치 `forge/iss-5d5d21dec85d-attempt-1-run-09d7a36a8ca5`. diff --git a/docs/architecture/package-map.md b/docs/architecture/package-map.md new file mode 100644 index 0000000..5579dbd --- /dev/null +++ b/docs/architecture/package-map.md @@ -0,0 +1,9 @@ +# Package Responsibility and Forbidden Dependencies + +| Package | Responsibility | Forbidden Dependencies | +|--------------|--------------------------------------------------|------------------------| +| controller | Handles incoming requests and routes them | repository, domain | +| service | Contains business logic and processes data | repository, domain | +| repository | Data access and storage | controller, service | +| domain | Core business model and rules | controller, service | +| integration | External system communication | domain | \ No newline at end of file