Sub-scope 231-app-bootstrap-capability-probes.txt (app-bootstrap) notification + outbox + idempotency + messaging + async + concurrency + lock
revision=a24ece9cf797f7ea647e33bf846b115208ed1ba5
generatedAt=2026-08-30T10:42:15+00:00

=== OWNED FILES ===
9e13f7e289779e78ebc84afd97aff443a3b46c7a main/java/dev/caskeleton/bootstrap/async/AsyncContextTaskDecorator.java 47
ec45a6b3b4a7853f0e19c3e2dbc177133362edbb main/java/dev/caskeleton/bootstrap/async/AsyncExecutorConfig.java 60
4cf2675b7ffa864063564f407cc1fd7ac5d9bae1 main/java/dev/caskeleton/bootstrap/async/AsyncExecutorSettings.java 64
4fbbe27ee9c6fcb2d02b8ae6a134e18c2b596b93 main/java/dev/caskeleton/bootstrap/async/BackgroundJobMetrics.java 89
3cdd92f1e17a58e3cbc057c5b79f5f3a0d90efa9 main/java/dev/caskeleton/bootstrap/async/LoggingAbortPolicy.java 52
27046361d55f8ed371f624cdf591975c30cdab94 main/java/dev/caskeleton/bootstrap/concurrency/DomainContextConfig.java 18
163cdd74581703fdb8f811c160d86fa91de6243d main/java/dev/caskeleton/bootstrap/concurrency/DomainContextSettings.java 19
c3bdc4dc69d0a7b6a45bb7b34c04f3e0fa738af4 main/java/dev/caskeleton/bootstrap/idempotency/IdempotencyConfig.java 32
c6209926c3eef05c1c302b6d42aeba2822ca43bb main/java/dev/caskeleton/bootstrap/idempotency/IdempotencyProviderSelectionConfig.java 93
b6b611311e92d71ec7fc461c5ad07f25a8d5ea01 main/java/dev/caskeleton/bootstrap/idempotency/IdempotencyProviderSettings.java 30
31cdd071a1b1b57e27e449acf7cc3ab170a5d425 main/java/dev/caskeleton/bootstrap/idempotency/IdempotencySettings.java 37
e9f35eb408f5a5a00916902664c600b79d1f213b main/java/dev/caskeleton/bootstrap/idempotency/PostgreSqlIdempotencyProviderConfig.java 80
5ae09f177348ee4fb8c3c1509ba0663da5207c0d main/java/dev/caskeleton/bootstrap/lock/DistributedLockConfig.java 34
6ec2bd1b725bd3ff917e055d83e2847adc2d9931 main/java/dev/caskeleton/bootstrap/lock/MeteredDistributedLockPort.java 99
d2b5ee5ccd9454891ea8d8ff9ab949a4c35d1f4c main/java/dev/caskeleton/bootstrap/messaging/KafkaSenderConfig.java 113
b121b53bbd35143f80a77d56fc1a2d0566833912 main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformCodecConfig.java 129
3fe9d35b9cf93d7ae2b673799dd4e4fe4585d224 main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformDispatchConfig.java 442
3933f2ad74c02cdd9c9f7285fdc05328a955bc61 main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformObservabilityConfig.java 122
d1f963b8260ffd643b9d8f57067687dbb66fd8d1 main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformPolicyConfig.java 146
fa5038a244c7e2b53b2ad9754a50a337182fdba7 main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformProviderConfig.java 136
3fc380214b85de5266a45bea4129fa10201b7c06 main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformRegistriesConfig.java 90
cbbb8bd8c509b43b60d1cf19a3f1951536a84549 main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformRuntimeConfig.java 42
ac69e3b707172fc85ac4fd395cc3bf154ecaf077 main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformSecretsConfig.java 286
01cd5fb0dcbb352beee0d49a97bde1cfefe43c56 main/java/dev/caskeleton/bootstrap/notification/NotificationPlatformWorkerConfig.java 205
abdc586e9a24b3cd97f2ea8c8b6903767c0a42ed main/java/dev/caskeleton/bootstrap/notification/NotificationRootAutoConfiguration.java 55
0d906d146d2074fb35b0d709ffaa4b1bb98fb512 main/java/dev/caskeleton/bootstrap/notification/observation/MicrometerNotificationMetrics.java 72
37e496124c7e61095322cf3cbed2d83c869233e0 main/java/dev/caskeleton/bootstrap/notification/observation/NotificationHealthEndpoint.java 70
fe7fcb70e16552fc1cb8f45593fc095c59156100 main/java/dev/caskeleton/bootstrap/notification/observation/NotificationObservationContext.java 124
d3df92bd546ca1ad82d66d089517a3e71920c9bf main/java/dev/caskeleton/bootstrap/notification/observation/NotificationObservationConvention.java 94
5983fdb70705772792d34fc9de3495bdf785290d main/java/dev/caskeleton/bootstrap/outbox/OutboxConfig.java 98
5d79de32ddae68ccef63ac289a6179a60c630c72 main/java/dev/caskeleton/bootstrap/outbox/OutboxLeaderElectionToken.java 21
cba18518e076ac5c002ae3a2e4d25fdb2e70eacc main/java/dev/caskeleton/bootstrap/outbox/OutboxMetrics.java 117
83f206058273a6d44bca9999c23463655b5c4e42 main/java/dev/caskeleton/bootstrap/outbox/OutboxRelayBrokerRequirementValidator.java 63
233d661daeaa842f1214d09251698eda592a511b main/java/dev/caskeleton/bootstrap/outbox/OutboxRelayScheduler.java 56
01899318f73b0cf619ccb96356faf60d9ddadf17 main/java/dev/caskeleton/bootstrap/outbox/OutboxSettings.java 70
3bdff88b12cd50574883b9ce51dc4a251aa3345d test/java/dev/caskeleton/bootstrap/async/AsyncContextTaskDecoratorTest.java 165
970a95f1bad204f1b4295eaa37705d4a7d50ef97 test/java/dev/caskeleton/bootstrap/async/AsyncExceptionPropagationTest.java 77
7be0de43cda70c65bf3d007e6887b4959bd71fcc test/java/dev/caskeleton/bootstrap/async/AsyncExecutorConfigTest.java 131
360f7c05c8f325b4f5a926c8f00be0f477f3fc68 test/java/dev/caskeleton/bootstrap/async/AsyncExecutorSettingsTest.java 89
8748e495102e883102f128499f969cad859953d1 test/java/dev/caskeleton/bootstrap/async/AsyncGracefulShutdownBehaviorTest.java 155
124c3be62ebb689d855bed9c0e196fa5cf0a989a test/java/dev/caskeleton/bootstrap/async/BackgroundJobMetricsTest.java 114
f9a4b40220bea829eee98ac0312261069e77f4b8 test/java/dev/caskeleton/bootstrap/async/LoggingAbortPolicyTest.java 108
0afd5a578b63fa933d7b0d1f40e4351be43ffcc9 test/java/dev/caskeleton/bootstrap/async/ScheduledJobOverlapPolicyTest.java 56
b7ce75122c031f949df96af5a9b371977f9808bc test/java/dev/caskeleton/bootstrap/async/TaskExecutorDecoratorPolicyTest.java 75
01b3ae95d5af0f22ba72cb01c2aaa0319021830f test/java/dev/caskeleton/bootstrap/idempotency/IdempotencyProviderCompositionTest.java 173
9b68344cf8806a516f6b2cf7e833c6f54f2fd0aa test/java/dev/caskeleton/bootstrap/idempotency/IdempotencyProviderScanCollisionTest.java 171
d35a110dea4306f2c7c482d491e093276a1cf393 test/java/dev/caskeleton/bootstrap/idempotency/IdempotencySettingsTest.java 45
dd5afa49eeef7316050f512ba0e5cb62c6971265 test/java/dev/caskeleton/bootstrap/lock/MeteredDistributedLockPortTest.java 246
1a979f33d6877dd0d3fc4d01d55559b6049bf475 test/java/dev/caskeleton/bootstrap/notification/NotificationAutoConfigurationTest.java 226
73f0036132a3da8daeaeb7a33197da6ae5816322 test/java/dev/caskeleton/bootstrap/notification/NotificationLegacyNamespaceRetirementTest.java 132
00250205975eea5efadb3398d7d95426538a6362 test/java/dev/caskeleton/bootstrap/notification/NotificationModeSsotTest.java 124
bb363099fadc73245ee8ebb514839fb9f0c80c5f test/java/dev/caskeleton/bootstrap/notification/NotificationPayloadAtRestContractTest.java 208
4b2ecbcf3ee3813cc5e5099ae666dab03f49154b test/java/dev/caskeleton/bootstrap/notification/NotificationPlatformReachabilityTest.java 89
ee85f7bd56d9bf23384bc9a793aa8deeda0fe890 test/java/dev/caskeleton/bootstrap/notification/NotificationSecretsValidationTest.java 463
49c7c0a32d580a5ee61bb2da9b7af9740226ab31 test/java/dev/caskeleton/bootstrap/notification/NotificationWorkerLifecycleTest.java 99
8f17cacf5cbc92ef8439a1856ae0189a653ee3b0 test/java/dev/caskeleton/bootstrap/notification/observation/NotificationObservationTest.java 355
c88efe12bea593d4fd61cb1b51ada3905609de59 test/java/dev/caskeleton/bootstrap/outbox/OutboxConfigTest.java 16
96abe8c7486f0bca6f441119c56cca24583fc295 test/java/dev/caskeleton/bootstrap/outbox/OutboxRelayBrokerRequirementValidatorTest.java 66
7fbde97db2fb2fcd830ac3afb2edd9dac062ae40 test/java/dev/caskeleton/bootstrap/outbox/OutboxSettingsTest.java 101
file_count=59
