# Changelog

## Score

- CAI 58 → 65 (+7.1)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 88 → 89 (+0.6)
- Architecture 100 → 100 (+0.0)
- Maturity 50 → 63 (+13.3)
- Readiness 58 → 72 (+14.3)
- Security 60 → 60 (+0.2)
- Domain Modelling 63 → 63 (+0.0)
- Event-Driven 91 → 91 (+0.0)
- Event Sourcing 100 → 100 (+0.0)

## Resolved (86)

- Critical CVE: [GHSA redacted] (internal/pkg/go.mod)
- Critical CVE: [GHSA redacted] (internal/pkg/go.mod)
- Critical CVE: [GHSA redacted] (internal/pkg/go.mod)
- Critical CVE: [GHSA redacted] (internal/pkg/go.mod)
- Critical CVE: [GHSA redacted] (internal/pkg/go.mod)
- Critical CVE: [GHSA redacted] (internal/pkg/go.mod)
- Critical CVE: [GHSA redacted] (internal/pkg/go.mod)
- Critical CVE: [GHSA redacted] (internal/pkg/go.mod)
- Dependency hygiene not measured — no supported dependency manifest was read
- Duplicated block (10 lines × 3) (internal/services/catalogreadservice/cmd/app/main.go)
- Duplicated block (10–11 lines × 2) (internal/pkg/otel/metrics/metrics.go)
- Duplicated block (10–11 lines × 3) (internal/services/catalogreadservice/internal/shared/testfixture/integration/integration_test_fixture.go)
- Duplicated block (11 lines × 2) (internal/services/catalogreadservice/internal/shared/testfixture/integration/integration_test_fixture.go)
- Duplicated block (11–12 lines × 3) (internal/pkg/otel/tracing/utils/utils.go)
- Duplicated block (12 lines × 2) (internal/services/orderservice/internal/orders/data/repositories/mongo_order_read_repository.go)
- Duplicated block (12–14 lines × 2) (internal/pkg/mongodb/repository/mongo_generic_repository.go)
- Duplicated block (12–14 lines × 2) (internal/services/catalogwriteservice/internal/products/features/creatingproduct/v1/create_product.go)
- Duplicated block (13 lines × 2) (internal/pkg/core/serializer/json/event_serializer.go)
- Duplicated block (13 lines × 2) (internal/pkg/core/serializer/json/event_serializer.go)
- Duplicated block (13 lines × 2) (internal/pkg/postgresgorm/gormdbcontext/gorm_dbcontext_extensions.go)
- …and 66 more

## New (41)

- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (10 lines × 2) (internal/pkg/otel/metrics/metrics.go)
- Duplicated block (10 lines × 3) (internal/services/catalogreadservice/internal/shared/testfixture/integration/integration_test_fixture.go)
- Duplicated block (11 lines × 2) (internal/services/catalogreadservice/internal/shared/testfixture/integration/integration_test_fixture.go)
- Duplicated block (11 lines × 3) (internal/pkg/otel/tracing/utils/utils.go)
- Duplicated block (12 lines × 2) (internal/pkg/core/serializer/json/event_serializer.go)
- Duplicated block (12 lines × 2) (internal/services/catalogwriteservice/internal/products/features/creatingproduct/v1/create_product.go)
- Duplicated block (13 lines × 2) (internal/pkg/core/serializer/json/event_serializer.go)
- Duplicated block (13 lines × 2) (internal/pkg/core/serializer/json/event_serializer.go)
- Duplicated block (13 lines × 2) (internal/pkg/mongodb/repository/mongo_generic_repository.go)
- Duplicated block (13 lines × 2) (internal/pkg/postgresgorm/gormdbcontext/gorm_dbcontext_extensions.go)
- Duplicated block (13 lines × 2) (internal/services/catalogwriteservice/internal/shared/testfixtures/integration/integration_test_fixture.go)
- Duplicated block (15 lines × 2) (internal/services/catalogreadservice/internal/products/features/get_product_by_id/v1/endpoints/get_product_by_id_endpoint.go)
- Duplicated block (15 lines × 3) (internal/pkg/postgresgorm/gormdbcontext/gorm_dbcontext_extensions.go)
- Duplicated block (16 lines × 2) (internal/services/catalogreadservice/internal/shared/configurations/catalogs/catalogs_fx.go)
- Duplicated block (16 lines × 2) (internal/services/catalogreadservice/internal/shared/configurations/catalogs/catalogs_fx.go)
- Duplicated block (18 lines × 3) (internal/services/catalogreadservice/internal/shared/testfixture/integration/integration_test_fixture.go)
- Duplicated block (19 lines × 4) (internal/pkg/bun/postgres/bun_postgres.go)
- Duplicated block (20 lines × 2) (internal/pkg/mongodb/repository/mongo_generic_repository.go)
- Duplicated block (20 lines × 2) (internal/services/catalogreadservice/internal/products/features/deleting_products/v1/commands/delete_product_handler.go)
- …and 21 more
