javac 21.0.11
PASS script and domain same nine operations plus retained state
PASS module wrapper preserves observations
PASS expected baseline operation sequence
PASS only adjacent commitment remains
PASS real loopback POST returns confirmed
PASS HTTP call changes real 27-v1 repository
PASS HTTP replay does not duplicate
PASS bad transport input leaves domain unchanged
PASS only actual transition published
PASS observed commit precedes publish
DEPLOYMENT loopback=http://127.0.0.1:54092/reserve client-and-server=same-JVM storage=memory maintenance=in-process
TRACE [http.request, module.translate, module.reserve, application.reserve, repository.begin, maintenance.read, repository.commit, publisher.ReservationConfirmed, http.response, http.request, module.translate, module.reserve, application.reserve, repository.begin, repository.commit, http.response, http.request, http.response]
RESULT chapter38 checks=10
SOURCE http labs/38/ArchitectureCheck.java sha256=e58a105c663dd04907d2b8c3deade2bf67cf7d253a6ea312f67a6143e9eee27f
SOURCE module labs/38/ArchitectureCheck.java sha256=e58a105c663dd04907d2b8c3deade2bf67cf7d253a6ea312f67a6143e9eee27f
SOURCE application rental-application/RentalApplication.java sha256=522c9dcb216da9ea68dc7cd63b8f8d51f9c47c767509ce865148c36af4a57b19
SOURCE repository rental-application/RentalApplication.java sha256=522c9dcb216da9ea68dc7cd63b8f8d51f9c47c767509ce865148c36af4a57b19
PASS E09 cross-view ids ownership boundaries sources request-path scenarios
SCOPE same-JVM memory, no database container, no separate client process
PASS E10 concerns viewpoints views quality evidence arc42-inventory
NOT_RUN standard conformance certification; production quality scenarios
