# Changelog

> **This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings — which rule fired, in which file, on which line, and how to fix it — are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.**

## Score

- CAI 28 → 61 (+32.8)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 96 (new)
- Architecture 98 (new)
- Maturity 13 → 55 (+41.9)
- Readiness 15 → 60 (+44.4)
- Security 100 → 55 (-44.8)

## Resolved (7)

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

- AmazonSqsTransport.PublishCoreAsync (cognitive 20) (src/Tingle.EventBus.Transports.Amazon.Sqs/AmazonSqsTransport.cs)
- AzureEventHubsConfigureOptions.PostConfigure (cognitive 20) (src/Tingle.EventBus.Transports.Azure.EventHubs/AzureEventHubsConfigureOptions.cs)
- Bounded contexts not declared
- CRAP 39: AzureEventHubsTransport.PublishCoreAsync (src/Tingle.EventBus.Transports.Azure.EventHubs/AzureEventHubsTransport.cs)
- CRAP 40: AzureEventHubsConfigureOptions.PostConfigure (src/Tingle.EventBus.Transports.Azure.EventHubs/AzureEventHubsConfigureOptions.cs)
- CRAP 42: AzureIotEventsConsumer.ConsumeAsync (samples/AzureIotHub/AzureIotEventsConsumer.cs)
- CRAP 66: AzureEventHubsTransport.OnEventReceivedAsync (src/Tingle.EventBus.Transports.Azure.EventHubs/AzureEventHubsTransport.cs)
- Dead code: DummyEvent2 (tests/Tingle.EventBus.Transports.Azure.EventHubs.Tests/IotHubEventSerializerTests.cs)
- Dead code: DummyTelemetry1 (tests/Tingle.EventBus.Transports.Azure.EventHubs.Tests/IotHubEventSerializerTests.cs)
- Duplicated block (12 lines × 2) (samples/ConfigSample/VisualsProducerService.cs)
- Duplicated block (13 lines × 2) (samples/AotSupport/Program.cs)
- Duplicated block (17 lines × 2) (samples/AotSupport/Program.cs)
- Duplicated block (18 lines × 3) (samples/AmazonSqsAndSns/PublisherService.cs)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- High: security finding (details withheld)
- …and 94 more

## Architecture

- Containers 1 added · 0 removed · contexts 1 added · 0 removed · edges 0 added · 0 removed

## Added containers (1)

- queue:Message bus

## Added bounded contexts (1)

- Tingle.EventBus.Transports.Azure.EventHubs
