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:54047/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
