eugenp/tutorials
37.7
Weak · 10 October 2026
478.9k
lines of production code
Java
primary language
3
measurements over time
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 38.
Lenses
- Code Health 57
- Architecture 61
- Maturity 71
- Readiness 28
- Security 49
- Domain Modelling 62
- Event Sourcing 100
- Accessibility 34
- Performance 67
Changes since last survey
- 300 commits — 271 feature/other, 29 fixes
By area
- (repo) — 89 commits
- spring-ai-modules/spring-ai-alibaba — 12 commits
- embabel-modules/embabel-streaming — 10 commits
- spring-ai-modules/spring-ai-a2a — 10 commits
- spring-boot-modules/spring-boot-client — 10 commits
- (root) — 9 commits
- spring-ai-modules/spring-ai-mcp — 9 commits
- core-java-modules/core-java-11 — 6 commits
- spring-ai-modules/spring-ai-chat — 6 commits
- web-modules/jakarta-servlets — 6 commits
- spring-ai-modules/spring-ai-agent-skills — 5 commits
- spring-boot-modules/spring-boot-basic-customization-3 — 5 commits
- core-java-modules/core-java-concurrency-advanced-7 — 4 commits
- jackson-modules/jackson-core-3 — 4 commits
- libraries-llms-2/src — 4 commits
- messaging-modules/camel-observability — 4 commits
- spring-5-rest-docs/src — 4 commits
- spring-ai-modules/spring-ai-session — 4 commits
- core-java-modules/core-java-httpclient — 3 commits
- persistence-modules/hibernate-annotations-3 — 3 commits
Notable commits
- fix: #BAEL-7818: fix cross-site scripting vulnerability
- fix: #BAEL-9687: revert changes
- fix: BAEL-9671: fix build
- fix: Bael 7805 how to fix json io exception failed making field property accessible in gson (#19293)
- fix: Fix ListIterator test assertions for clarity
- fix: Fix broken sliding window logic in SlidingWindowGatherer
- fix: Fix flaky HttpClient redirect tests hitting stackoverflow.com
- fix: Fix ineffective assertion in OuterUnitTest - fixes #16237
- fix: Fix shouldFollowRedirectWhenSetToAlways failing due to httpbin.org 503s
- fix: Fix shouldResponseURIDifferentThanRequestURIWhenRedirect's httpbin.org dependency
- fix: Fix shouldResponseURIDifferentThanRequestURIWhenRedirect's stackoverflow.com dependency
- fix: Fix shouldUseHttp2WhenWebsiteUsesHttp2 hitting Cloudflare-blocked stackoverflow.com
- fix: Fix thread safety issues in producer-consumer implementation
- fix: Fix weak email validation in Vaadin custom validator example
- fix: Merge pull request #19202 from awais-haider/fix/spring-spel-autowired-test-fields
- fix: Merge pull request #19226 from aki-raa/fix/logback-resource-path
- fix: Merge pull request #19229 from aki-raa/fix/logback-16132-v3
- fix: Merge pull request #19238 from bkk07/fix-producer-consumer-thread-safety
- fix: Merge pull request #19263 from simpanda01/fix/vaadin-email-validation
- fix: Merge pull request #19277 from eugenp/fix-junit-module
- …and 280 more
Architecture
- 0 containers · 376 bounded contexts · 56 dependency edges (baseline)
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
eugenp/tutorials was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 10 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit e8fdb01cfb81356835d8c1466a0a9f2023c84c67 — the exact code this score is about.
- Scored under rubric-2026.10.5 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-fe8540b5da9b.