# Changelog

## Score

- CAI 43 → 48 (+4.3)
- Rubric changed (rubric-2026.09.12 → rubric-2026.09.18) — scores are not directly comparable.

## Lenses

- Code Health 63 → 62 (-0.2)
- Architecture 100 → 100 (+0.0)
- Maturity 65 → 69 (+3.5)
- Readiness 17 → 24 (+7.9)
- Security 68 → 70 (+1.4)

## Resolved (5)

- Coverage not measured — no coverage collector is wired up
- Documentation: no usage examples (apps/mqtt_rest/README.md)
- High IaC: WD-COMPOSE-0002 (docker-compose.yml)
- High IaC: WD-COMPOSE-0002 (docker-compose.yml)
- Medium IaC: WD-COMPOSE-0002 (docker-compose.yml)

## New (14)

- Dependency hygiene PARTLY measured — rebar3 pinning read, dependency currency not (no rebar.lock-pinned Hex declaration to grade)
- Documentation: no project overview (README.md)
- Floating source dependency: mqtt_common
- High IaC: WD-COMPOSE-0002 (compose-dev.yaml)
- High IaC: WD-COMPOSE-0002 (compose-dev.yaml)
- High IaC: WD-COMPOSE-0002 (compose.yaml)
- High IaC: WD-COMPOSE-0002 (compose.yaml)
- Hotspot: apps/mqtt_rest/priv/www/js/AddUserBox.js (apps/mqtt_rest/priv/www/js/AddUserBox.js)
- Hotspot: apps/mqtt_rest/priv/www/js/BoardUsers.js (apps/mqtt_rest/priv/www/js/BoardUsers.js)
- Medium IaC: WD-COMPOSE-0002 (compose-dev.yaml)
- Medium IaC: WD-COMPOSE-0002 (compose.yaml)
- No dependency lockfile committed (apps/mqtt_rest/rebar.config)
- No dependency lockfile committed (apps/mqtt_server/rebar.config)
- app.browserType (cognitive 20) (apps/mqtt_rest/priv/www/js/app.js)

## Changes since last survey

- 4 commits — 3 feature/other, 1 fixes

## By area

- (root) — 3 commits
- apps/mqtt_rest — 1 commit

## Notable commits

- fix: fix up SSL configuration
- change: Improvement: FF issue and others
- change: Update code for docker compose sim release
- change: update docker configuration
