# Changelog

## Score

- CAI 28 → 60 (+32.4)

## Lenses

- Code Health 57 (new)
- Architecture 86 (new)
- Maturity 13 → 60 (+46.8)
- Readiness 15 → 73 (+57.6)
- Security 100 → 68 (-32.4)
- Performance 61 (new)

## Resolved (6)

- Dependency hygiene not measured — no supported dependency manifest was read
- No automated tests
- No tests found
- 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 (70)

- BatchRepository.SaveManyAsync (cognitive 24) (src/NStore.Domain/BatchRepository.cs)
- Boundary-crossing change coupling: AbstractSqlPersistence.cs ↔ MongoPersistence.cs (src/NStore.BaseSqlPersistence/AbstractSqlPersistence.cs)
- Boundary-crossing change coupling: BaseSqlPersistenceOptions.cs ↔ MongoPersistence.cs (src/NStore.BaseSqlPersistence/BaseSqlPersistenceOptions.cs)
- Bounded contexts not declared
- Change coupling clique: InMemoryPersistence.cs, LogDecorator.cs, NullPersistence.cs, ProfileDecorator.cs (src/NStore.Core/InMemory/InMemoryPersistence.cs)
- ClassTooLong: InMemoryPersistence (src/NStore.Core/InMemory/InMemoryPersistence.cs)
- CommentedOutCode (src/NStore.Tutorial/Program.cs)
- Coverage not measured — analyzer environment
- Duplicated block (10 lines × 2) (src/NStore.Persistence.Mongo/MongoPersistence.cs)
- Duplicated block (14 lines × 2) (src/NStore.Persistence.Mongo/MongoPersistence.cs)
- Duplicated block (15 lines × 2) (src/NStore.Persistence.MsSql/MsSqlPersistenceOptions.cs)
- Duplicated block (16 lines × 2) (src/NStore.Persistence.Mongo/MongoPersistence.cs)
- Duplicated block (17 lines × 2) (src/NStore.BaseSqlPersistence/BaseSqlPersistenceOptions.cs)
- Duplicated block (18 lines × 2) (src/NStore.Core/InMemory/InMemoryPersistence.cs)
- Duplicated block (18 lines × 2) (src/NStore.Persistence.Mongo/MongoPersistence.cs)
- Duplicated block (20 lines × 2) (src/NStore.Persistence.Mongo/MongoPersistence.cs)
- Duplicated block (25 lines × 2) (src/NStore.BaseSqlPersistence/AbstractSqlPersistence.cs)
- FileTooLong: NStore.Persistence.Mongo/MongoPersistence.cs (src/NStore.Persistence.Mongo/MongoPersistence.cs)
- Further sole-owners (lower concentration)
- High CVE: SQLitePCLRaw.lib.e_sqlite3 2.0.6
- …and 50 more
