# Changelog

## Score

- CAI 54 → 56 (+1.8)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 90 → 91 (+1.1)
- Architecture 100 → 100 (+0.0)
- Maturity 50 → 57 (+6.6)
- Readiness 50 → 50 (+0.0)
- Security 72 → 75 (+2.9)
- Domain Modelling 57 → 57 (+0.0)
- Accessibility 57 → 57 (+0.0)

## Resolved (39)

- Dependency hygiene not measured — no supported dependency manifest was read
- Duplicated block (10 lines × 2) (services/auth/internal/repositories/mongo/permission_role_repository.go)
- Duplicated block (10 lines × 3) (services/auth/cmd/main.go)
- Duplicated block (11 lines × 3) (services/auth/internal/config/server.go)
- Duplicated block (12 lines × 2) (services/auth/internal/delivery/http/delivery/role/update.go)
- Duplicated block (12 lines × 2) (services/auth/internal/usecases/auth/email_verified.go)
- Duplicated block (12 lines × 2) (services/auth/internal/usecases/auth/password_email.go)
- Duplicated block (12 lines × 3) (services/auth/internal/usecases/acl/update_permission_by_role.go)
- Duplicated block (13 lines × 2) (services/auth/internal/usecases/auth/email_verified.go)
- Duplicated block (13 lines × 3) (services/auth/internal/usecases/auth/password_email.go)
- Duplicated block (13 lines × 4) (services/auth/internal/delivery/http/delivery/acl/get_all_permission_by_role.go)
- Duplicated block (14 lines × 2) (services/auth/internal/delivery/grpc_client/handler.go)
- Duplicated block (14 lines × 2) (services/auth/internal/delivery/http/delivery/acl/update_permission_by_role.go)
- Duplicated block (14 lines × 2) (services/auth/internal/usecases/acl/get_all_permission.go)
- Duplicated block (14 lines × 2) (services/auth/internal/usecases/acl/update_permission_by_role.go)
- Duplicated block (14 lines × 2) (services/auth/internal/usecases/auth/password_email.go)
- Duplicated block (14 lines × 2) (services/storage/internal/delivery/rabbitmq_server/consumer/cloud.go)
- Duplicated block (15 lines × 2) (services/auth/internal/repositories/mongo/permission_repository.go)
- Duplicated block (15 lines × 2) (services/auth/internal/usecases/acl/access_user_login.go)
- Duplicated block (16 lines × 2) (services/auth/internal/delivery/rabbitmq_server/handler.go)
- …and 19 more

## New (25)

- Critical CVE: [GHSA redacted] (go.mod)
- Critical CVE: [GHSA redacted] (go.mod)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (10 lines × 2) (services/auth/cmd/main.go)
- Duplicated block (12 lines × 2) (services/auth/internal/delivery/http/delivery/role/update.go)
- Duplicated block (13 lines × 2) (services/auth/internal/usecases/acl/update_permission_by_role.go)
- Duplicated block (13 lines × 4) (services/auth/internal/delivery/http/delivery/acl/get_all_permission_by_role.go)
- Duplicated block (14 lines × 2) (services/auth/internal/delivery/grpc_client/handler.go)
- Duplicated block (14 lines × 2) (services/auth/internal/delivery/http/delivery/acl/update_permission_by_role.go)
- Duplicated block (14 lines × 2) (services/auth/internal/repositories/mongo/permission_repository.go)
- Duplicated block (14 lines × 2) (services/auth/internal/usecases/auth/password_email.go)
- Duplicated block (14 lines × 2) (services/storage/internal/delivery/rabbitmq_server/consumer/cloud.go)
- Duplicated block (15 lines × 2) (services/auth/internal/usecases/acl/access_user_login.go)
- Duplicated block (17 lines × 3) (services/auth/internal/factories/init.go)
- Duplicated block (17 lines × 3) (services/auth/internal/repositories/mongo/permission_repository.go)
- Duplicated block (29 lines × 3) (services/auth/internal/delivery/http/delivery/permission/get_all.go)
- Duplicated block (31 lines × 3) (services/auth/internal/usecases/permission/create.go)
- High CVE: [GHSA redacted] (go.mod)
- Medium CVE: [GHSA redacted] (go.mod)
- Medium CVE: [GHSA redacted] (go.mod)
- …and 5 more
