# Changelog

## Score

- CAI 61 → 62 (+1.9)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 67 → 73 (+5.6)
- Architecture 81 → 79 (-2.1)
- Maturity 51 → 51 (+0.0)
- Readiness 79 → 79 (+0.0)
- Security 63 → 68 (+4.9)
- Performance 83 → 83 (+0.0)

## Resolved (7)

- Dead code: FilterProcessor (src/Reprise/Features/Filters/FilterProcessor.cs)
- Low XML-doc coverage: Reprise(net6.0) (src/Reprise/Reprise.csproj)
- Low XML-doc coverage: Reprise.SampleApi(net6.0) (samples/Reprise.SampleApi/Reprise.SampleApi.csproj)
- Low XML-doc coverage: Reprise.SampleApi.WeatherService(net6.0) (samples/Reprise.SampleApi.WeatherService/Reprise.SampleApi.WeatherService.csproj)
- Mock framework: Moq
- No assertions: NoTimers (tests/Reprise.UnitTests/Common/TaskRunnerTests/Dispose.cs)
- The README's Getting started steps are cut off mid-sentence, so the full Endpoints, Services, Configuration, Filters (.NET 7 only), Validation, Mappers, Exception handling, Authorization, CORS, Rate limiting, OpenAPI, Events, Jobs, Self-checks, Performance, Startup, Request, and Additional resources sections cannot be confirmed from this excerpt. (README.md)

## New (3)

- Build action pinned to a mutable branch
- LLM evaluation failed
- PR-triggered workflow without a permissions block
