Scope adapter-outbound-persistence-mongo — module inventory and sub-scope ledger
revision=a24ece9cf797f7ea647e33bf846b115208ed1ba5
generatedAt=2026-08-29T22:59:20+00:00
cwd=/shared/codebase/clean-architecture-backend-template/src
gitStatus=0

=== tracked file denominator ===
leaf total: 497
leaf top-level: 4
src/main: 353
src/test: 104
src/testkit: 35
src/mongoPerformanceTest: 1

=== LOC by source set ===
src/main  22927 total
src/test  12380 total
src/testkit   3036 total
src/mongoPerformanceTest 194 adapter/outbound/persistence-mongo/src/mongoPerformanceTest/java/dev/caskeleton/adapter/outbound/mongo/performance/MongoResourceBudgetLaneTest.java

=== src/main java: top-level package -> file count ===
     65 advanced
     61 api
     34 imperative
     30 schema
     21 changestream
     20 transaction
     19 migration
     17 query
     14 security
     13 reactive
     13 mapping
      9 autoconfigure
      8 failure
      7 observation
      5 nativecap
      5 geo
      5 aggregation
      4 (root)
      1 client

=== src/main resources ===
adapter/outbound/persistence-mongo/src/main/resources/META-INF/spring.factories
adapter/outbound/persistence-mongo/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

=== src/test java: top-level package -> file count ===
     10 imperative
     10 autoconfigure
     10 advanced
      9 api
      7 transaction
      7 security
      6 query
      5 testkit
      5 schema
      5 failure
      5 changestream
      4 reactive
      4 migration
      4 architecture
      2 rs
      2 mapping
      2 (root)
      1 release
      1 observation
      1 nativecap
      1 geo
      1 compat
      1 client
      1 aggregation

=== public API surface baseline vs measurement ===
baseline header: # types: 346
baseline entries: 346
production java files: 0

=== declared test lanes (build.gradle) ===
93:        excludeTags 'quarantine',
107:    lane('mongoReplicaSetTest') {
108:        tag = 'mongodb-replicaset'
113:    lane('mongoFailoverTest') {
114:        tag = 'mongodb-failover'
119:    lane('mongoMigrationTest') {
120:        tag = 'mongodb-migration'
125:    lane('mongoCompatibilityTest') {
126:        tag = 'mongodb-compatibility'
130:    lane('mongoSecurityIntegrationTest') {
131:        tag = 'mongodb-security-integration'
139:    lane('mongoPerformanceTest') {
253:    useJUnitPlatform { includeTags 'mongodb-contract' }
