# Changelog

## Score

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

## Lenses

- Code Health 78 (new)
- Architecture 100 (new)
- Maturity 13 → 77 (+63.2)
- Readiness 15 → 53 (+37.9)
- Security 100 → 57 (-42.9)

## Resolved (6)

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

- AssociationCollector.collectEntityAssociations (cognitive 16) (plugins/zdl-to-markdown/src/main/java/io/zenwave360/sdk/plugins/AssociationCollector.java)
- AsyncAPIHandlebarsHelpers.registerHelpers (cognitive 25) (plugins/asyncapi-generator/src/main/java/io/zenwave360/sdk/plugins/templates/AsyncAPIHandlebarsHelpers.java)
- AsyncAPIHandlebarsHelpers.registerHelpers (cyclomatic 23) (plugins/asyncapi-generator/src/main/java/io/zenwave360/sdk/plugins/templates/AsyncAPIHandlebarsHelpers.java)
- AsyncAPIUtils.extractMessages (cognitive 19) (zenwave-sdk-cli/src/main/java/io/zenwave360/sdk/utils/AsyncAPIUtils.java)
- AsyncApiJsonSchema2PojoGenerator.generate (cognitive 16) (plugins/asyncapi-jsonschema2pojo/src/main/java/io/zenwave360/sdk/plugins/AsyncApiJsonSchema2PojoGenerator.java)
- AsyncApiProcessor.process (cognitive 43) (zenwave-sdk-cli/src/main/java/io/zenwave360/sdk/processors/AsyncApiProcessor.java)
- AsyncApiProcessor.process (cyclomatic 23) (zenwave-sdk-cli/src/main/java/io/zenwave360/sdk/processors/AsyncApiProcessor.java)
- AvroSchemaLoader.collectAvscFiles (cognitive 76) (plugins/avro-schema-compiler/src/main/java/io/zenwave360/sdk/plugins/AvroSchemaLoader.java)
- AvroSchemaLoader.collectAvscFiles (cyclomatic 27) (plugins/avro-schema-compiler/src/main/java/io/zenwave360/sdk/plugins/AvroSchemaLoader.java)
- AvroSchemaLoader.extractDependencies (cognitive 24) (plugins/avro-schema-compiler/src/main/java/io/zenwave360/sdk/plugins/AvroSchemaLoader.java)
- Coverage not included — suite not readable by the collector
- Critical vulnerability: [GHSA redacted] (Gemfile.lock)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (10 lines × 2) (plugins/java-to-asyncapi/src/main/java/io/zenwave360/sdk/plugins/JavaToAsyncAPIGenerator.java)
- Duplicated block (10 lines × 2) (plugins/zdl-to-markdown/src/main/java/io/zenwave360/sdk/plugins/LifecycleDiagramBuilder.java)
- Duplicated block (10 lines × 2) (zenwave-sdk-cli/src/main/java/io/zenwave360/sdk/formatters/GoogleJavaFormatter.java)
- Duplicated block (10 lines × 3) (plugins/event-catalog-generator/src/main/java/io/zenwave360/sdk/plugins/EventCatalogAsyncApiProcessor.java)
- Duplicated block (11 lines × 2) (plugins/zdl-to-markdown/src/main/java/io/zenwave360/sdk/plugins/LifecycleDiagramBuilder.java)
- Duplicated block (12 lines × 2) (plugins/asyncapi-generator/src/main/java/io/zenwave360/sdk/plugins/AsyncAPIGenerator.java)
- Duplicated block (12 lines × 2) (plugins/customizations/kotlin-backend-application/src/main/java/io/zenwave360/sdk/plugins/kotlin/OpenAPIControllersKotlinHelpers.java)
- …and 146 more
