# Changelog

## Score

- CAI 64 → 64 (+0.2)

## Lenses

- Code Health 74 → 74 (+0.0)
- Architecture 88 → 88 (+0.0)
- Maturity 74 → 78 (+3.7)
- Readiness 64 → 64 (+0.0)
- Security 60 → 60 (+0.0)
- Accessibility 63 → 63 (+0.0)

## Resolved (26)

- Duplicate type definition. Two distinct types named 'Seat' exist with identical properties (Row, Column, IsReserved).
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.Identity 2.1.1
- High CVE: Microsoft.AspNetCore.Identity 2.1.1
- High CVE: Microsoft.AspNetCore.Server.Kestrel.Core 2.1.1
- High CVE: Microsoft.NETCore.App 2.1.0
- High CVE: Microsoft.NETCore.App 2.1.0
- High CVE: Microsoft.NETCore.App 2.1.0
- High CVE: System.Net.Security 4.0.0
- High CVE: System.Net.Security 4.0.0
- Medium CVE: Microsoft.AspNetCore.App 2.1.1
- Medium CVE: Microsoft.AspNetCore.App 2.1.1
- Medium CVE: Microsoft.AspNetCore.App 2.1.1
- Medium CVE: Microsoft.NETCore.App 2.1.0
- Medium CVE: Microsoft.NETCore.App 2.1.0
- Medium CVE: Microsoft.NETCore.App 2.1.0
- …and 6 more

## New (25)

- Duplicate intent: Both commands add a screening. AddScreening includes a ScreeningId while AddNewScreening does not, creating ambiguity about ID generation.
- Duplicate intent: Both commands create a movie. CreateMovie includes a MovieId while CreateNewMovie does not, suggesting one is for pre-allocated IDs and the other for auto-generated IDs, but the naming is ambiguous.
- Duplicate intent: Both commands create a theater. CreateTheater includes a TheaterId while CreateNewTheater does not, creating confusion about which to use.
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.App 2.1.1
- High CVE: Microsoft.AspNetCore.Identity 2.1.1
- High CVE: Microsoft.AspNetCore.Identity 2.1.1
- High CVE: Microsoft.AspNetCore.Server.Kestrel.Core 2.1.1
- High CVE: Microsoft.NETCore.App 2.1.0
- High CVE: Microsoft.NETCore.App 2.1.0
- High CVE: Microsoft.NETCore.App 2.1.0
- High CVE: System.Net.Security 4.0.0
- High CVE: System.Net.Security 4.0.0
- Medium CVE: Microsoft.AspNetCore.App 2.1.1
- Medium CVE: Microsoft.AspNetCore.App 2.1.1
- Medium CVE: Microsoft.AspNetCore.App 2.1.1
- Medium CVE: Microsoft.NETCore.App 2.1.0
- …and 5 more

## API surface

- Unchanged — 13 HTTP endpoints

## Architecture

- Unchanged — 2 containers · 2 contexts · 1 edges
