# Changelog

## Score

- CAI 43 → 46 (+2.6)
- Rubric changed (rubric-2026.08.19 → rubric-2026.09.15) — scores are not directly comparable.

## Lenses

- Code Health 100 → 99 (-0.8)
- Architecture 100 → 95 (-4.9)
- Maturity 46 → 46 (+0.0)
- Readiness 26 → 32 (+6.4)
- Security 99 → 99 (+0.0)
- Accessibility 42 → 42 (+0.0)

## Resolved (6)

- 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
- single-maintainer — knowledge-concentration (bus factor) risk

## New (54)

- Coverage not measured — no coverage collector is wired up
- Dependency hygiene PARTLY measured — Maven/Gradle declarations read, no dependency graph resolved
- Documentation: no architecture or design documentation (README.md)
- Duplicated block (11 lines × 12) (src/main/java/com/ttulka/ecommerce/billing/payment/PaymentId.java)
- Duplicated block (11 lines × 3) (src/main/java/com/ttulka/ecommerce/sales/cart/item/Title.java)
- Duplicated block (7 lines × 2) (src/main/java/com/ttulka/ecommerce/sales/catalog/jdbc/FindCategoriesJdbc.java)
- Duplicated block (8 lines × 2) (src/main/java/com/ttulka/ecommerce/billing/payment/jdbc/PaymentsJdbc.java)
- Duplicated block (9 lines × 2) (src/main/java/com/ttulka/ecommerce/billing/payment/jdbc/PaymentsJdbc.java)
- No assertions: all_deliveries (src/test/java/com/ttulka/ecommerce/shipping/delivery/rest/DeliveryControllerTest.java)
- No assertions: all_payments (src/test/java/com/ttulka/ecommerce/billing/payment/rest/PaymentControllerTest.java)
- No assertions: billing_payment_domain_has_no_dependency_to_its_implementation (src/test/java/com/ttulka/ecommerce/CleanModulesArchTest.java)
- No assertions: billing_payment_service_has_no_dependencies_on_others_except_events (src/test/java/com/ttulka/ecommerce/CleanModulesArchTest.java)
- No assertions: catalog_service_has_no_dependencies_on_billing (src/test/java/com/ttulka/ecommerce/CleanModulesArchTest.java)
- No assertions: categories_are_on_every_page (src/test/java/com/ttulka/ecommerce/portal/web/WebLayoutAdviceTest.java)
- No assertions: categorize_noop (src/test/java/com/ttulka/ecommerce/sales/catalog/jdbc/UnknownProductTest.java)
- No assertions: category_has_products (src/test/java/com/ttulka/ecommerce/portal/web/CatalogControllerTest.java)
- No assertions: delivery_by_order (src/test/java/com/ttulka/ecommerce/shipping/delivery/rest/DeliveryControllerTest.java)
- No assertions: error_is_shown_for_no_items (src/test/java/com/ttulka/ecommerce/portal/web/OrderControllerTest.java)
- No assertions: error_message_is_shown (src/test/java/com/ttulka/ecommerce/portal/web/OrderControllerTest.java)
- No assertions: index_has_products (src/test/java/com/ttulka/ecommerce/portal/web/CatalogControllerTest.java)
- …and 34 more
