app-bootstrap module inventory / denominator
revision=a24ece9cf797f7ea647e33bf846b115208ed1ba5
generatedAt=2026-08-30T10:39:43+00:00

$ git ls-files app-bootstrap | sed 's|app-bootstrap/||' | cut -d/ -f1-2 | sort | uniq -c | sort -rn
    288 src/test
    157 src/main
      4 src/functionalTest
      1 src/sampleOffTest
      1 src/conditionalTransportTest
      1 gradle.lockfile
      1 build.gradle
      1 README.md
      1 CLAUDE.md
exit=0

$ git ls-files app-bootstrap | wc -l
455
exit=0

$ git ls-files 'app-bootstrap/src/main/**/*.java' | xargs wc -l | tail -1
 12380 total
exit=0

$ git ls-files 'app-bootstrap/src/test/**/*.java' | xargs wc -l | tail -1
  32568 total
exit=0

$ git ls-files app-bootstrap | grep -v '\.java$' | head -30
app-bootstrap/CLAUDE.md
app-bootstrap/README.md
app-bootstrap/build.gradle
app-bootstrap/gradle.lockfile
app-bootstrap/src/main/resources/META-INF/spring.factories
app-bootstrap/src/main/resources/META-INF/spring/org.springframework.boot.actuate.autoconfigure.web.ManagementContextConfiguration.imports
app-bootstrap/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
app-bootstrap/src/main/resources/application-dev.yml
app-bootstrap/src/main/resources/application-local.yml
app-bootstrap/src/main/resources/application-prod.yml
app-bootstrap/src/main/resources/application.yml
app-bootstrap/src/main/resources/logback-spring.xml
app-bootstrap/src/test/java/dev/caskeleton/adapter/outbound/contract/.gitkeep
app-bootstrap/src/test/java/dev/caskeleton/bootstrap/contract/approved/EnvelopeContractTest.errorEnvelopeShapeRetryableTransient.approved.txt
app-bootstrap/src/test/java/dev/caskeleton/bootstrap/contract/approved/EnvelopeContractTest.errorEnvelopeShapeWithValidationDetails.approved.txt
app-bootstrap/src/test/java/dev/caskeleton/bootstrap/contract/approved/EnvelopeContractTest.successEnvelopeShape.approved.txt
app-bootstrap/src/test/java/dev/caskeleton/bootstrap/smoke/.gitkeep
app-bootstrap/src/test/resources/application-test.yml
app-bootstrap/src/test/resources/db/onboarding-migration/V999__feature_aggregate.sql
app-bootstrap/src/test/resources/developer-experience/broken-readme.md
exit=0

$ git ls-files app-bootstrap | grep -v '\.java$' | wc -l
20
exit=0

=== MAIN PACKAGE TREE ===
$ git ls-files 'app-bootstrap/src/main/**/*.java' | sed 's|.*/bootstrap/||;s|/[^/]*$||' | sort | uniq -c | sort -rn
     18 runtime
     16 autoconfigure/httpclient
     15 autoconfigure/fileserver
     14 runtime/startup
     10 notification
     10 autoconfigure/jpa
      8 logging
      8 activation
      6 tracing
      6 outbox
      5 idempotency
      5 async
      4 settings
      4 notification/observation
      3 metrics
      3 autoconfigure/persistencejpa
      2 security
      2 redis
      2 mongo
      2 lock
      2 concurrency
      1 messaging
      1 management/security
      1 autoconfigure/messaging
      1 CaSkeletonApplication.java
exit=0

=== TEST PACKAGE TREE ===
$ git ls-files 'app-bootstrap/src/test/**/*.java' | sed 's|.*/bootstrap/||;s|/[^/]*$||' | sort | uniq -c | sort -rn
     30 contract
     19 activation
     14 runtime
     14 architecture/violations/application
     14 architecture
      9 async
      7 runtime/startup
      7 notification
      7 logging
      7 autoconfigure/jpa
      6 settings
      6 autoconfigure/httpclient
      6 autoconfigure/fileserver
      5 tracing
      5 integration/outbox
      5 integration
      5 architecture/violations/domain
      4 contract/messaging
      4 architecture/violations/streaming
      4 app-bootstrap/src/test/java/dev/caskeleton/onboarding/domain/feature
      3 registry
      3 outbox
      3 metrics
      3 idempotency
      3 contract/support/conditional
      3 contract/support
      3 architecture/violations/boundary
      3 architecture/violations/adapter/inbound/web/dto
      3 app-bootstrap/src/test/java/dev/caskeleton/onboarding/adapter/inbound/web/dto
      2 taxonomyfixtures
      2 security
      2 contract/outbox
      2 architecture/violations/slice
      2 architecture/violations/fixtureleak/fixtures
      2 architecture/violations/fixtureleak
      2 architecture/violations/contractisolation/features/billing
      2 architecture/violations/contractisolation/contract
      2 architecture/violations/adapter/outbound
      2 architecture/violations/adapter/inbound/web/controller
      2 architecture/allowed/streaming
      2 architecture/allowed/slice
      2 architecture/allowed/contractisolation/features/sample
      2 architecture/allowed/contractisolation/contract
      2 architecture/allowed/application
      2 app-bootstrap/src/test/java/dev/caskeleton/onboarding/application/usecase
      2 app-bootstrap/src/test/java/dev/caskeleton/onboarding/application/query
      2 app-bootstrap/src/test/java/dev/caskeleton/onboarding/application/port
      2 app-bootstrap/src/test/java/dev/caskeleton/adapter/outbound
      1 redis
      1 notification/observation
      1 mongo
      1 lock
      1 integration/fileserver
      1 contract/graphql
      1 compose
      1 autoconfigure/persistencejpa
      1 authz
      1 architecture/violations/shared/worklog
      1 architecture/violations/serialization
      1 architecture/violations/semantic/records
      1 architecture/violations/semantic/callback
      1 architecture/violations/secrets
      1 architecture/violations/domain/vo
      1 architecture/violations/domain/event/springhttp
      1 architecture/violations/domain/event/pii
      1 architecture/violations/domain/event/nonrecord
      1 architecture/violations/domain/event/kafka
      1 architecture/violations/domain/event/jaxrs
      1 architecture/violations/domain/entity
      1 architecture/violations/application/port/in
      1 architecture/violations/application/orchestration
      1 architecture/violations/adapter/outbound/settingsbypass
      1 architecture/violations/adapter/outbound/persistence/notification
      1 architecture/violations/adapter/outbound/messaging
      1 architecture/violations/adapter/outbound/httpclient/activation
      1 architecture/violations/adapter/inbound/web/dto/cascade
      1 architecture/violations
      1 architecture/fixtures/application
      1 app-bootstrap/src/test/java/dev/caskeleton/onboarding/application/command
      1 app-bootstrap/src/test/java/dev/caskeleton/onboarding/adapter/outbound/persistence/repository
      1 app-bootstrap/src/test/java/dev/caskeleton/onboarding/adapter/outbound/persistence/mapper
      1 app-bootstrap/src/test/java/dev/caskeleton/onboarding/adapter/outbound/persistence/entity
      1 app-bootstrap/src/test/java/dev/caskeleton/onboarding/adapter/inbound/web/mapper
      1 app-bootstrap/src/test/java/dev/caskeleton/onboarding/adapter/inbound/web/controller
      1 app-bootstrap/src/test/java/dev/caskeleton/application/architecture/violations
exit=0

