feat: redis, fileserver, httpclient 런타임 시점 구현 추가

This commit is contained in:
donghyeon-ka
2026-07-28 14:26:54 +09:00
parent 7363b2aa1e
commit b3add0162d
257 changed files with 30430 additions and 1357 deletions
+4 -3
View File
@@ -4,9 +4,9 @@
- Module ID: `adapter-outbound-notification`
- Gradle path: `:adapter:outbound:notification`
- Focused test: `./gradlew :adapter:outbound:notification:test --console=plain`
- Focused test (derived from Gradle path): `./gradlew :adapter:outbound:notification:test --console=plain`
- Runtime baseline: Java 21; repository framework baseline: Spring Boot 4.0.0.
- Registry SSOT: `.harness/project/modules.yaml`.
- Registry SSOT: `src/config/architecture/modules.json`.
Package root: `dev.caskeleton.adapter.outbound.notification`.
@@ -18,7 +18,8 @@ Package root: `dev.caskeleton.adapter.outbound.notification`.
## Boundaries
- Allowed dependency edges come only from `.harness/project/modules.yaml`.
- Allowed dependency edges come only from the module's
`src/config/architecture/modules.json` entry.
- No inbound DTO/controller, persistence, bootstrap, or sample dependency.
- Provider selection may route configured channels but must not encode business eligibility rules.