# Changelog

## Score

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

## Lenses

- Code Health 75 → 73 (-1.5)
- Architecture 94 → 95 (+0.2)
- Maturity 52 → 53 (+0.7)
- Readiness 71 → 71 (+0.0)
- Security 65 → 70 (+4.8)

## Resolved (89)

- Change coupling: HasUlids.php ↔ HasUuids.php (src/Illuminate/Database/Eloquent/Concerns/HasUlids.php)
- Dependency hygiene not measured — no supported dependency manifest was read
- Duplicated block (10 lines × 2) (src/Illuminate/Bus/Batch.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Collections/LazyCollection.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Database/Eloquent/Casts/AsCollection.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Mail/Transport/CloudflareTransport.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Pagination/AbstractCursorPaginator.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Routing/Route.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Testing/TestResponse.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Broadcasting/BroadcastManager.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Cache/CacheManager.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Collections/Collection.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Console/Scheduling/ScheduleListCommand.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Database/Concerns/BuildsQueries.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Database/Eloquent/Factories/Factory.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Database/Query/Builder.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Database/Query/Builder.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Foundation/Testing/DatabaseTransactions.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Http/Client/PendingRequest.php)
- …and 69 more

## New (133)

- ApplicationBuilder.buildRoutingCallback (cognitive 42) (src/Illuminate/Foundation/Configuration/ApplicationBuilder.php)
- ApplicationBuilder.buildRoutingCallback (cyclomatic 22) (src/Illuminate/Foundation/Configuration/ApplicationBuilder.php)
- Batch.send (cognitive 35) (src/Illuminate/Http/Client/Batch.php)
- Batch.send (cyclomatic 21) (src/Illuminate/Http/Client/Batch.php)
- BuildsQueries.paginateUsingCursor (cognitive 20) (src/Illuminate/Database/Concerns/BuildsQueries.php)
- BusFake.assertDispatchedWithChainOfObjects (cognitive 17) (src/Illuminate/Support/Testing/Fakes/BusFake.php)
- Change coupling: AsEnumArrayObject.php ↔ AsEnumCollection.php (src/Illuminate/Database/Eloquent/Casts/AsEnumArrayObject.php)
- Collection.sortByMany (cognitive 25) (src/Illuminate/Collections/Collection.php)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Dispatcher.propagateListenerOptions (cognitive 16) (src/Illuminate/Events/Dispatcher.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Bus/Batch.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Collections/LazyCollection.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Database/Eloquent/Casts/AsCollection.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Mail/Transport/CloudflareTransport.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Pagination/AbstractCursorPaginator.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Routing/Route.php)
- Duplicated block (10 lines × 2) (src/Illuminate/Testing/TestResponse.php)
- Duplicated block (10 lines × 2) (types/Database/Eloquent/Builder.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Broadcasting/BroadcastManager.php)
- Duplicated block (11 lines × 2) (src/Illuminate/Cache/CacheManager.php)
- …and 113 more
