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
+6 -4
View File
@@ -4,9 +4,9 @@
- Module ID: `sample-portfolio`
- Gradle path: `:sample-portfolio`
- Focused test: `./gradlew :sample-portfolio:test --console=plain`
- Focused test (derived from Gradle path): `./gradlew :sample-portfolio: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.sample.portfolio`.
@@ -22,11 +22,13 @@ Package root: `dev.caskeleton.sample.portfolio`.
`RepoStatsAclMapper`), `adapter/identifier` (`UuidWorkLogIdFactory`).
- Contract-test fixtures the app-bootstrap verification suite analyses
(`DomainExceptionHandler`, `PortfolioErrorCode`, wire/contract tests).
- Sample application collaborators consume invocation context through application-core ports and
must not import SLF4J/MDC.
## Allowed
- Runtime leaves explicitly allowed for this fixture consumer by
`.harness/project/modules.yaml`; do not duplicate the 19-leaf list here.
- Runtime leaves explicitly allowed for this fixture consumer by the `sample-portfolio` entry in
`src/config/architecture/modules.json`; do not duplicate the 19-leaf list here.
## Forbidden