ttulka/ddd-example-ecommerce-kotlin
45.0
Weak · 21 September 2026
2.7k
lines of production code
Kotlin
primary language
4
measurements over time
What this system is
This system appears to be a codebase that is currently in a maintenance or documentation phase, with no active feature development or behavioral changes. The recent history consists solely of non-behavioral updates to documentation, configuration, and formatting, indicating a focus on repository hygiene rather than functional enhancements.
Housekeeping
4 commits touching docs/config only — no user-facing changes this sprint
A non-behavioural change (docs/formatting/config) in (repo-wide) — 4 commits (1 fix), 6 files.
(repo-wide) · high confidence · unverified
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 46 → 45 (-0.7)
- Rubric changed (rubric-2026.08.19 → rubric-2026.09.15) — scores are not directly comparable.
Lenses
- Code Health 100 → 99 (-0.6)
- Architecture 100 → 91 (-8.8)
- Maturity 63 → 63 (+0.0)
- Readiness 26 → 26 (+0.0)
- Security 100 → 100 (+0.0)
- Accessibility 42 → 42 (+0.0)
Resolved (9)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- No exposed public API
- Scanner failed to run — not a clean result
- Test reliability not included
- early-stage repository — too little history to judge knowledge freshness
- git history depth insufficient
- git history depth insufficient
- single-maintainer — knowledge-concentration (bus factor) risk
New (7)
- Dependency hygiene PARTLY measured — Maven/Gradle declarations read, no dependency graph resolved
- Duplicated block (11 lines × 3) (src/main/kotlin/com/ttulka/ecommerce/sales/cart/item/Title.kt)
- Duplicated block (11 lines × 4) (src/main/kotlin/com/ttulka/ecommerce/sales/cart/item/ProductId.kt)
- Duplicated block (11 lines × 4) (src/main/kotlin/com/ttulka/ecommerce/sales/order/OrderId.kt)
- Duplicated block (9 lines × 2) (src/main/kotlin/com/ttulka/ecommerce/billing/payment/jdbc/PaymentsJdbc.kt)
- Scanner failed to run — not a clean result
- Scanner failed to run — not a clean result
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
ttulka/ddd-example-ecommerce-kotlin 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 21 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit fd33f75aba6958ac9b52af9f997eee20c16ca1f8 — the exact code this score is about.
- Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-fa71c66cabd8.