# evidence 243 — messaging-core-contracts-inventory
# revision: a24ece9cf797f7ea647e33bf846b115208ed1ba5
# cwd: /shared/codebase/clean-architecture-backend-template/src/messaging
# command: for m in messaging-core-api messaging-transport-spi messaging-reliability-api messaging-runtime-core; do echo "== $m main=$(find $m/src/main -name "*.java" | wc -l) test=$(find $m/src/test -name "*.java" 2>/dev/null | wc -l) mainLoc=$(find $m/src/main -name "*.java" -exec cat {} + | wc -l)"; find $m/src/main -name "*.java" | sed "s|.*/java/||;s|/[A-Za-z0-9_]*[.]java||" | sort | uniq -c | sort -rn; done
# ---- raw output ----
== messaging-core-api main=85 test=8 mainLoc=3948
     26 dev/caskeleton/messaging/api/error
     17 dev/caskeleton/messaging/api/publish
     13 dev/caskeleton/messaging/api/delivery
     12 dev/caskeleton/messaging/api
      7 dev/caskeleton/messaging/api/destination
      5 dev/caskeleton/messaging/api/settlement
      5 dev/caskeleton/messaging/api/header
== messaging-transport-spi main=13 test=4 mainLoc=776
     13 dev/caskeleton/messaging/transport
== messaging-reliability-api main=13 test=0 mainLoc=817
     13 dev/caskeleton/messaging/reliability
== messaging-runtime-core main=6 test=4 mainLoc=787
      6 dev/caskeleton/messaging/runtime
