# Changelog

## Score

- CAI 28 → 44 (+16.1)

## Lenses

- Code Health 80 (new)
- Architecture 82 (new)
- Maturity 13 → 73 (+59.8)
- Readiness 15 → 42 (+26.7)
- Security 100 → 56 (-44.4)
- Domain Modelling 100 (new)
- Event-Driven 100 (new)
- Accessibility 33 (new)
- Performance 57 (new)

## Resolved (7)

- Dependency hygiene not measured — no supported dependency manifest was read
- No automated tests
- No tests found
- Test reliability not included
- bus factor not measured — no commits were sampled
- early-stage repository — too little history to judge knowledge freshness
- single-commit history — no usable git history window to measure hotspots

## New (252)

- AggregateRelationMermaidVisualizer.GenerateMermaid (cognitive 40) (src/NetCorePal.Extensions.CodeAnalysis/MermaidVisualizers/AggregateRelationMermaidVisualizer.cs)
- AggregateRelationMermaidVisualizer.GenerateMermaid (cyclomatic 39) (src/NetCorePal.Extensions.CodeAnalysis/MermaidVisualizers/AggregateRelationMermaidVisualizer.cs)
- AppDbContextBase.UpdateNetCorePalTypesBeforeSaveChanges (cognitive 22) (src/NetCorePal.Extensions.Repository.EntityFrameworkCore/AppDbContextBase.cs)
- AppDbContextBaseCapDataStorageSourceGenerator.Initialize (cognitive 17) (src/NetCorePal.Extensions.DistributedTransactions.CAP.SourceGenerators/AppDbContextBaseCapDataStorageSourceGenerator.cs)
- AppIdentityDbContextBase.UpdateNetCorePalTypesBeforeSaveChanges (cognitive 22) (src/NetCorePal.Extensions.Repository.EntityFrameworkCore.Identity/AppIdentityDbContextBase.cs)
- AppIdentityUserContextBase.UpdateNetCorePalTypesBeforeSaveChanges (cognitive 22) (src/NetCorePal.Extensions.Repository.EntityFrameworkCore.Identity/AppIdentityUserContextBase.cs)
- ArchitectureOverviewMermaidVisualizer.GenerateMermaid (cognitive 16) (src/NetCorePal.Extensions.CodeAnalysis/MermaidVisualizers/ArchitectureOverviewMermaidVisualizer.cs)
- ArchitectureOverviewMermaidVisualizer.GenerateMermaid (cyclomatic 22) (src/NetCorePal.Extensions.CodeAnalysis/MermaidVisualizers/ArchitectureOverviewMermaidVisualizer.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.AspNetCore/CommandLocks/CommandLockBehavior.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.AspNetCore/CommandLocks/CommandLockFailedException.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.AspNetCore/ServiceCollectionExtension.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.AspNetCore/ServiceCollectionExtension.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.DistributedTransactions.Abstractions/ServiceCollectionExtensions.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.DistributedTransactions.CAP/CapTransactionUnitOfWork.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.DistributedTransactions.CAP/NetCorePalCapEFDbTransaction.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.Domain.Abstractions/Entity.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.Domain.Abstractions/EntityIdTypeConverter.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.Hangfire/ContainerJobActivator.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.Hangfire/ContainerJobActivator.cs)
- BarePragmaDisable (src/NetCorePal.Extensions.Repository.EntityFrameworkCore/Behaviors/CommandUnitOfWorkBehavior.cs)
- …and 232 more
