Sub-scope 236-messaging-core-contracts-probes.txt (messaging platform) core contracts
revision=a24ece9cf797f7ea647e33bf846b115208ed1ba5
generatedAt=2026-08-30T16:00:39+00:00

=== OWNED FILES ===
d67a2411636ee65df14a8b2d1c52d343581ef117 messaging-core-api/build.gradle 4
e2c9585499cf39e759280c7aaec4dff1be1e51f1 messaging-core-api/gradle.lockfile 84
40e64438055ea817e131f6f974e0c915120d8057 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/CausationId.java 18
2fcbdba2024ee622705621d422f979498cefaca6 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/ContentType.java 46
00b96bfad42b5f976d40f975bcc6931c2caaef0c messaging-core-api/src/main/java/dev/caskeleton/messaging/api/CorrelationId.java 24
d5ecaa19a1d8bc0841df32f0d7fd7eae7d5712f5 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/MessageEnvelope.java 181
0d0d73af83bde291a19ee1460e00d85dc60b7356 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/MessageId.java 42
953757b2e24bc71ef1aa157dd9e1bd53a466a76b messaging-core-api/src/main/java/dev/caskeleton/messaging/api/MessageType.java 21
0bb858a3f5f89444c57a740f869d784386082c99 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/ProducerId.java 21
5c6b46a26695a45fcbe0820e1dad2d18cf0529c9 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/SchemaVersion.java 15
a71c33cc65225e22fac61db8e394d00afb5a3920 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/TenantContext.java 24
b71623f42932593a301e48b2196021bf5ec584ae messaging-core-api/src/main/java/dev/caskeleton/messaging/api/TraceContext.java 155
b5d920d1b79a77c839d957734505a1e7e5dd9a16 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/UuidV7.java 62
f919c3209c20ee540afa50c6679ed3fd6c261e42 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/WireSafeText.java 65
61b9ae7e7d397b4f90bb6d5a231d8f5534ae06ca messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/BatchDeliveryMetadata.java 46
54c035c8b2f8c4ec16b0df6789d2a1149c870cc0 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/BatchMessageDelivery.java 29
655e920f276e5341c72e38525b9b57c7dcb94ae8 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/BatchMessageHandler.java 24
2a44d71f1dac04defe1e43955e7c5ba69a4d6d63 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/DeliveryContext.java 36
492247c0b0fc5736419873c66024bbac5e4e3ec2 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/DeliveryGuarantee.java 18
3e107c2f35ba1945fd2b168bdc08b4557161b2b9 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/DeliveryMetadata.java 46
8ae2a278996a367c8c4f41af12ae3cb8fde81c0a messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/ExternalSideEffectGuarantee.java 14
f4cf76f54bbe7fcec503f23cb6278116e12704db messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/HandleResult.java 60
ac1bc230295db87a66590a2fd34ec30c8b5febd6 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/MessageDelivery.java 22
4fc54b160f9c065e068f03e8091edf2280abdd2a messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/MessageHandler.java 23
8ae6dd1b0548e7e37c1539c7f71b3715c7ea54e2 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/OrderingScope.java 23
5c8623822813f98bd61d69b3c7908f119caf8ea7 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/PauseResumeController.java 33
f6f537de0f433aabccdc7168c0fd8947b91c4e0f messaging-core-api/src/main/java/dev/caskeleton/messaging/api/delivery/ProcessingGuarantee.java 11
b4628f5b12df45161686ffa29bd68501e417be5b messaging-core-api/src/main/java/dev/caskeleton/messaging/api/destination/CapabilityRegistry.java 15
e260c91613f53a0500c3a0aa5d79bd63176c0430 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/destination/ConfirmationRequirement.java 20
fc212e0e30694c59a00314733dd77cfdccbc51d1 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/destination/DestinationCapabilities.java 26
7051e788070a434a62456b7fee9fbee1603feb18 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/destination/DestinationKind.java 32
c5a12dfbc09a8fa107db1dae8edccc60b933888a messaging-core-api/src/main/java/dev/caskeleton/messaging/api/destination/DestinationName.java 24
253a588fd25923e41eb4a269a806d7cb430e95da messaging-core-api/src/main/java/dev/caskeleton/messaging/api/destination/MessageDestination.java 26
fce026ca87fa36991fde12a7df4cf3d46b10da6f messaging-core-api/src/main/java/dev/caskeleton/messaging/api/destination/MessagingCapabilities.java 47
c7966aa91bde5a4a362e1948b1ae62dff06a2bd2 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/FailureCategory.java 40
5c00b10221522327c8eadec17c6afcdb8c5f81b9 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/FailureDescriptor.java 80
c7bc1e86b3864e8816d7daf26ae7607585a3c5b1 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageAuthenticationException.java 49
5f3730062f251474f7e9f38e7402eec407127d6d messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageAuthorizationException.java 49
aee51346c5a9e184cabe03b0657b87382922a6ef messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageBackpressureException.java 40
65a96407d643dca68c3a0d77b6723272fdd2cc8f messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageBrokerUnavailableException.java 49
3b3b0953b21142a9240d17a8db866a9af668fee4 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageConsumerException.java 49
210acd70441853ada1410ed7b874ded943e095f3 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageDeadLetterException.java 54
9632b7f81f1ad8706b7b4d8e6a9885bddfe9a5d9 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageHandlerTimeoutException.java 54
7730c351e1a1430fc8fb4ecf0fa986ea62df81cc messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageHeaderRejectedException.java 49
26af714e57b4c58132396296c477fe81743b9007 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessagePublishAmbiguousException.java 54
6f913b1008c87c7661cb54525abcea6555e1860b messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessagePublishRejectedException.java 53
959cd7a8cd978a56c9f476ceac599e301312b761 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessagePublishTimeoutException.java 54
9d4b65781bddf84d67b47713616e8427364564a5 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageRedriveException.java 49
2ffea59a7f6325aa3a913478efa14dd87ca538d8 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageRetryExhaustedException.java 49
c5ea68fda4d59cf27fc6a328ba9005e4f291fabd messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageRoutingException.java 49
5709d96184208c3dd8f403eab7e4cabf58361a35 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageSchemaIncompatibleException.java 49
fce4c89202a1e5040b4270d2518d4e32d70189d2 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageSerializationException.java 49
63cd72b8c78f16ecb8ce2b4402d07b1afb0e5ec1 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageSettlementException.java 49
27072f1ae997eb3b3890befd9070216dcb4e55a3 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageSettlementUnknownException.java 53
c62fb93437ed5f809068751009293cf9699ea2e0 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageTooLargeException.java 54
7a156a2e2d033be781cfd57d05e2264b054fc71e messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageTopologyException.java 49
56cdcf69971a4dda3bd7654e95047b3831e3481b messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessageValidationException.java 49
84dc2678819c78d0cae36304e35000adcfc8df3e messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessagingCapabilityUnavailableException.java 56
c32678d70209272e7be5b8d2cd696af4b42b3b8f messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessagingConfigurationException.java 55
81b648c46415000a4b94efa95c60a495a7a1c696 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/error/MessagingException.java 66
4e955264218d066b7611c739cca06eab82b92b28 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/header/CanonicalEnvelopeHeaders.java 79
d826ebf3e4dcf9f6fe8b96e9c2b01c597f827a86 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/header/HeaderName.java 62
c365fd1db904ffe78dd538ece5b566c31dfa2601 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/header/HeaderValue.java 26
21bbc765cb341ec9de0cca26c78973466e9ea55e messaging-core-api/src/main/java/dev/caskeleton/messaging/api/header/MessageHeaders.java 211
50eb931b1393e0f2646624d9d02220e450baba22 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/header/ReservedHeaders.java 151
6a5682451fdc35ce83233d7267e35dfbf1cdf43f messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/BatchMessagePublisher.java 25
a275061bec758bb3a8c1bf4b2a4d885f2d792d76 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/BatchPublishItemResult.java 27
83614380169f1f8a56ee2f32e43f4880e088e798 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/BatchPublishOptions.java 42
707bee0bceb9f867d543fa3bc4cff04f422b90b9 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/BatchPublishResult.java 44
5b81bf8810e8466d829706dbf91ac2dcf237408a messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/BlockingMessagePublisher.java 30
7119c3995194207c0ba5eb9c18ab56e03d208ded messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/BrokerPosition.java 27
6b5765847a039cd41c73c637f92842c0eef7a621 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/ConfirmationLevel.java 20
9b9749a1fe69f29d7a1bd8be5b00b329795b2ba3 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/DelayedMessagePublisher.java 28
5ffca2a13bcd73bdb831cb4bca9eda48f99b0427 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/MessagePublisher.java 26
f9f7847ac5da64369b09b0698b38db17a8029db8 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishCompletion.java 20
2421550df7cc6d98baa2a5c906d47a589dd46d15 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishDeduplication.java 27
9ad9611a468c6741175c8e1fae556effa5e0b9a8 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishEvidence.java 66
f3d07e5cf928490e4acd3647eda0c345940e92fd messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishOptions.java 45
50730b6705f0a200b36c4e188cc2b5782ad18408 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishRequest.java 40
7449c3a9afaa6a79179a18719b63c666af574170 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/PublishResult.java 114
601aef651ead6b78e3a49245c174d7a89607ff81 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/RoutingOutcome.java 23
1bb8434f914a57263cdecc2f3d7f97aac0afe454 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/publish/TransmissionEvidence.java 14
69f1620c7ac728b9a33ff1a158312eeb21db793d messaging-core-api/src/main/java/dev/caskeleton/messaging/api/settlement/ManualMessageHandler.java 25
2773188ea97c930a9f6c9b6e4b889b083f0f9e82 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/settlement/SettlementCompletion.java 14
e17e6b6030a9af722fa687fb4b0c2e66b599b2f3 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/settlement/SettlementController.java 50
f6400cc2b55192f0458f3916015045ceef7b9e7f messaging-core-api/src/main/java/dev/caskeleton/messaging/api/settlement/SettlementEvidence.java 66
9712901d964fdcc17fc3c72985991890c2aebf45 messaging-core-api/src/main/java/dev/caskeleton/messaging/api/settlement/SettlementResult.java 47
38d374cb0c257b8714d17ed4b611c712d8563562 messaging-core-api/src/test/java/dev/caskeleton/messaging/api/CoreValueTypesTest.java 60
c33ce51562660232f6c2e0310187dc8045b3fc71 messaging-core-api/src/test/java/dev/caskeleton/messaging/api/MessageEnvelopeTest.java 141
782b625315ad2d035797799907fd23e2889a724e messaging-core-api/src/test/java/dev/caskeleton/messaging/api/ModuleSmokeTest.java 13
cc73fd3883678c2af12b342d290fafb6c59d2f79 messaging-core-api/src/test/java/dev/caskeleton/messaging/api/WireBoundaryRejectionTest.java 208
1af6d196819e2bba11fdd64eaa8abf3270ffd6c9 messaging-core-api/src/test/java/dev/caskeleton/messaging/api/WireSafeValueObjectTest.java 81
3de62ce886eb07df7aeebb4c0d17154f752f797e messaging-core-api/src/test/java/dev/caskeleton/messaging/api/delivery/ConsumerContractTest.java 129
eaf9e328f592f451c67b67c006609aefab57529a messaging-core-api/src/test/java/dev/caskeleton/messaging/api/destination/DestinationCapabilityTest.java 60
2e1add5a79d2ca18aef774f4a1c782ccc8cf7aee messaging-core-api/src/test/java/dev/caskeleton/messaging/api/publish/PublishResultTest.java 242
95af0ac310b43440560951525fca381474ed0cbf messaging-reliability-api/build.gradle 5
e2c9585499cf39e759280c7aaec4dff1be1e51f1 messaging-reliability-api/gradle.lockfile 84
1985439f6eac6ae79dd608aad711507a52bec3ba messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/ClaimCheckReference.java 50
478e6ff6bcd087e40c962b02264d5b01bf1fbc99 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/IdempotentMessageHandler.java 33
bfa16dc0788456f2f2b7880018f35f56c8a4a842 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/InboxRecord.java 27
a438805a4b6a72301ef63b5a7d6b7cb1e2a0b3d0 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/InboxRepository.java 53
76d0befa49afb59d1efe1669bff54d77c25c7db7 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/InboxResult.java 45
6747d565e1d57878651c9fc9521aaaaeb10ec4aa messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/OutboxCanonicalMetadata.java 158
58a6884ab4a9c7620b176b4313377dd050c35a08 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/OutboxLease.java 42
d6949953e102b5f9b039839630421c28cbbe58a6 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/OutboxRecord.java 140
39f00a7a2251c3053fc7bbc83d35d77a84db6240 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/OutboxRepository.java 152
d15ba36664a370108e64481c9df71653df913320 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/OutboxStatus.java 37
923c958559a55e42fea8fc341cbd3bb0a33a2a94 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/OutboxTransitionResult.java 24
9eac6c70cc1bf2d729378d1f4a86f310a6b07c35 messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/ReliableMessagePublisher.java 27
5b5b1218df3db10a674df2ae3ee1d027a5d2ca3d messaging-reliability-api/src/main/java/dev/caskeleton/messaging/reliability/TransactionalMessageAction.java 29
4bf0287b4cad469594037566b5663c31d118e08a messaging-runtime-core/build.gradle 17
f5ad1bb54b0f08581562b30e13a5a547995a6045 messaging-runtime-core/gradle.lockfile 89
2c6a125d1e0150cf5c73c121156866ec932aa546 messaging-runtime-core/src/main/java/dev/caskeleton/messaging/runtime/DeclaredDestinationAccess.java 48
7c9dfd76afc0d8d974265b9a688421c093d2e60f messaging-runtime-core/src/main/java/dev/caskeleton/messaging/runtime/DefaultDeliveryProcessor.java 155
729857853cc7fdd9d05f87cfe613767dda25b7f9 messaging-runtime-core/src/main/java/dev/caskeleton/messaging/runtime/DefaultMessagePublisher.java 366
ea32eafc0fe6923b0240f5ab1bf4f1216245e4de messaging-runtime-core/src/main/java/dev/caskeleton/messaging/runtime/DestinationProfileRegistry.java 62
8f153ad4d2d1a575457b30e0696cf0754eb07e99 messaging-runtime-core/src/main/java/dev/caskeleton/messaging/runtime/RegisteredMessageCodecs.java 89
bf8579ec5d1a2dfaf21793d0c311c1b9d5408c8b messaging-runtime-core/src/main/java/dev/caskeleton/messaging/runtime/TransportMessagingRuntime.java 67
9b2d007b27bfc9883824e4db2b96da6153588722 messaging-runtime-core/src/test/java/dev/caskeleton/messaging/runtime/DefaultDeliveryProcessorTest.java 209
1caad1200138021b75ea8ec6223183025bb8d44d messaging-runtime-core/src/test/java/dev/caskeleton/messaging/runtime/DefaultMessagePublisherTest.java 525
a6fc628c2e5e671b7cd7e068f5103b55f2acd315 messaging-runtime-core/src/test/java/dev/caskeleton/messaging/runtime/RegisteredMessageCodecsTest.java 88
6509b885acd19c31ca15e4522a1f1ac0cb5d5640 messaging-runtime-core/src/test/java/dev/caskeleton/messaging/runtime/RuntimeFixtures.java 44
283c584ff1c3752130ca4edf6f006665f947c9f8 messaging-transport-spi/build.gradle 7
e2c9585499cf39e759280c7aaec4dff1be1e51f1 messaging-transport-spi/gradle.lockfile 84
5bdc2dece1f24aea2ab4972977937d1337413d07 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/DefaultMessagingRuntimeRegistry.java 254
0f4d3bf5efa72b8b361d17aae917fe1208ef713a messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/GracefulShutdownCoordinator.java 139
e45aa2bbb3f33482d6601244cefd474f9550dc39 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/MessagingLifecycle.java 67
4155ce5ce9d73b8416730b8a3edca2f72797c3d6 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/MessagingRuntime.java 43
2977936e3066b6a2c9c1dd96e5d8791771681743 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/MessagingRuntimeLease.java 22
edf990de5bf1543d00a367e174b4cc7f176b0b73 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/MessagingRuntimeRegistry.java 20
5a3abd11ce4d5ea03af06a2cd3269fdd66707942 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/MessagingTransport.java 57
8beeffe2a64649402fbcb08cdbf32410c902ad3a messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/TransportConsumerRegistration.java 40
2bf901c3fff503d5daee1a3b75b03cdf7a9323d5 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/TransportConsumerSpec.java 21
9a980073c54752cea03e1afe28735d39b6246285 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/TransportDelivery.java 29
30ad41a87251c33a4b8ee09816326a4d07e2c78b messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/TransportPublishRequest.java 28
f059a4abd94d2737334d3e252204a5bf7f726f11 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/TransportPublishResult.java 20
dd39bc1e45bd34e7a0c0547a17522c03d19311f1 messaging-transport-spi/src/main/java/dev/caskeleton/messaging/transport/TransportSettlement.java 36
4c3df9f934b2f1807154484a903f8e876e81bbb1 messaging-transport-spi/src/test/java/dev/caskeleton/messaging/transport/GracefulShutdownTest.java 75
beabf828408c0e09f3da50bb4244a1a231042e2b messaging-transport-spi/src/test/java/dev/caskeleton/messaging/transport/MessagingLifecycleTest.java 59
3cb3597226ddd1ed59901d3e9528c0e8f691ae01 messaging-transport-spi/src/test/java/dev/caskeleton/messaging/transport/MessagingRuntimeRegistryTest.java 311
e95c14da60eb54c95fbae23db53ed83efdad35e1 messaging-transport-spi/src/test/java/dev/caskeleton/messaging/transport/ResourceLeakGateTest.java 141
file_count=141
