# 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 48 → 46 (-2.2)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 60 → 62 (+2.6)
- Architecture 100 → 100 (+0.0)
- Maturity 75 → 75 (+0.0)
- Readiness 29 → 25 (-3.7)
- Security 68 → 66 (-2.1)
- Accessibility 59 → 59 (+0.0)

## Resolved (8)

- Duplicated block (13 lines × 3) (namastack-outbox-examples/namastack-outbox-example-kafka/src/main/kotlin/io/namastack/demo/KafkaOutboxRoutingConfiguration.kt)
- Duplicated block (13 lines × 3) (namastack-outbox-jdbc/src/main/kotlin/io/namastack/outbox/JdbcOutboxRecordEntityMapper.kt)
- Duplicated block (13 lines × 3) (namastack-outbox-jdbc/src/main/kotlin/io/namastack/outbox/JdbcOutboxRecordEntityMapper.kt)
- Duplicated block (7 lines × 2) (namastack-outbox-jdbc/src/main/kotlin/io/namastack/outbox/JdbcOutboxInstanceRepository.kt)
- Duplicated block (8 lines × 2) (namastack-outbox-jdbc/src/main/kotlin/io/namastack/outbox/JdbcOutboxRecordRepository.kt)
- High CVE: [GHSA redacted] (namastack-outbox-docs/package-lock.json)
- High: security finding (details withheld)
- Off-boarding risk: anonymized user #1

## New (10)

- Duplicated block (12 lines × 3) (namastack-outbox-examples/namastack-outbox-example-kafka/src/main/kotlin/io/namastack/demo/KafkaOutboxRoutingConfiguration.kt)
- Duplicated block (12 lines × 3) (namastack-outbox-jdbc/src/main/kotlin/io/namastack/outbox/JdbcOutboxRecordEntityMapper.kt)
- Duplicated block (12 lines × 3) (namastack-outbox-jdbc/src/main/kotlin/io/namastack/outbox/JdbcOutboxRecordEntityMapper.kt)
- Duplicated block (6 lines × 2) (namastack-outbox-jdbc/src/main/kotlin/io/namastack/outbox/JdbcOutboxInstanceRepository.kt)
- Duplicated block (7 lines × 2) (namastack-outbox-jdbc/src/main/kotlin/io/namastack/outbox/JdbcOutboxRecordRepository.kt)
- High CVE: [GHSA redacted] (namastack-outbox-docs/package-lock.json)
- High CVE: [GHSA redacted] (namastack-outbox-docs/package-lock.json)
- High CVE: [GHSA redacted] (namastack-outbox-docs/package-lock.json)
- High: security finding (details withheld)
- Off-boarding risk: anonymized user #1
