# Changelog

## Score

- CAI 45 → 45 (+0.2)

## Lenses

- Code Health 73 → 73 (+0.3)
- Architecture 95 → 96 (+0.9)
- Maturity 65 → 66 (+0.8)
- Readiness 38 → 38 (-0.0)
- Security 33 → 33 (+0.0)
- Performance 76 → 76 (+0.0)

## Resolved (46)

- BDD tests
- Boundary-crossing change coupling: Program.cs ↔ QueueEngine.cs (FluxQueue.BrokerHost/Program.cs)
- Boundary-crossing change coupling: QueueHttpEndpoints.cs ↔ QueueEngine.cs (FluxQueue.BrokerHost/Services/QueueHttpEndpoints.cs)
- Boundary-crossing change coupling: QueueHttpEndpoints.cs ↔ QueueIngressProcessor.cs (FluxQueue.BrokerHost/Services/QueueHttpEndpoints.cs)
- Boundary-crossing change coupling: QueueSweeper.cs ↔ QueueEngine.cs (FluxQueue.BrokerHost/Services/QueueSweeper.cs)
- Change coupling: Program.cs ↔ QueueHttpEndpoints.cs (FluxQueue.BrokerHost/Program.cs)
- Dead code: StartsWith (unit-tests/FluxQueue.Core.Test/QueueEngineHardeningTests.cs)
- E2E tests
- FluxQueue.BrokerHost (Production) (FluxQueue.BrokerHost/FluxQueue.BrokerHost.csproj)
- FluxQueue.Console (Production) (FluxQueue.Console/FluxQueue.Console.csproj)
- FluxQueue.Core (Production) (FluxQueue.Core/FluxQueue.Core.csproj)
- FluxQueue.Core.Test (Test) (unit-tests/FluxQueue.Core.Test/FluxQueue.Core.Test.csproj)
- FluxQueue.IntegrationTests (Test) (integration-tests/FluxQueue.IntegrationTests/FluxQueue.IntegrationTests.csproj)
- FluxQueue.Transport.Abstractions (Production) (FluxQueue.Transport.Abstractions/FluxQueue.Transport.Abstractions.csproj)
- FluxQueue.Transport.Amqp (Production) (FluxQueue.Transport.Amqp/FluxQueue.Transport.Amqp.csproj)
- IL measured
- Integration tests
- Justified suppression (FluxQueue.Core/QueueEngine.cs)
- Justified suppression (FluxQueue.Transport.Amqp/AmqpHostedService.cs)
- Justified suppression (FluxQueue.Transport.Amqp/QueueEgressSource.cs)
- …and 26 more

## New (10)

- Bounded contexts not declared
- IL efficiency: 3 authored method(s) exceed the IL budget (FluxQueue.Core/QueueEngine.cs)
- No exposed public API
- Thin analysable surface across projects
- XML-doc coverage: FluxQueue.BrokerHost (FluxQueue.BrokerHost/FluxQueue.BrokerHost.csproj)
- XML-doc coverage: FluxQueue.Console (FluxQueue.Console/FluxQueue.Console.csproj)
- XML-doc coverage: FluxQueue.Core (FluxQueue.Core/FluxQueue.Core.csproj)
- XML-doc coverage: FluxQueue.Transport.Abstractions (FluxQueue.Transport.Abstractions/FluxQueue.Transport.Abstractions.csproj)
- XML-doc coverage: FluxQueue.Transport.Amqp (FluxQueue.Transport.Amqp/FluxQueue.Transport.Amqp.csproj)
- redundant comment (FluxQueue.Transport.Amqp/AmqpHostedService.cs)

## API surface

- Unchanged — 8 HTTP endpoints
