# Changelog

## Score

- CAI 55 → 55 (+0.1)
- Rubric changed (rubric-2026.08.17 → rubric-2026.08.18) — scores are not directly comparable.

## Lenses

- Code Health 81 → 82 (+0.7)
- Architecture 100 → 100 (+0.0)
- Maturity 41 → 41 (+0.0)
- Readiness 46 → 46 (+0.0)
- Security 94 → 94 (+0.2)

## Resolved (11)

- Duplicated block (11 lines × 2) (pkg/emd/parseDocument.go)
- Duplicated block (11 lines × 2) (pkg/eml/generate/nodejs/commandjs.go)
- Duplicated block (11 lines × 2) (pkg/eml/validateCommands.go)
- Duplicated block (13 lines × 2) (cmd/les-node/getDirectories.go)
- Duplicated block (13 lines × 2) (cmd/les/checkIfFileContainsValidEml.go)
- Duplicated block (21 lines × 2) (cmd/les/checkIfFileContainsValidEml.go)
- Duplicated block (6 lines × 2) (pkg/eml/generate/NodeAPI.go)
- Duplicated block (9–10 lines × 3) (pkg/eml/validateCommands.go)
- Low IaC: DS-0026 (cmd/les-node/Dockerfile)
- Low IaC: DS-0026 (cmd/les-viz/Dockerfile)
- Low IaC: DS-0026 (cmd/les/Dockerfile)

## New (5)

- Duplicated block (11 lines × 2) (pkg/eml/validateCommands.go)
- Duplicated block (13 lines × 2) (cmd/les-node/getDirectories.go)
- Duplicated block (13 lines × 2) (cmd/les/checkIfFileContainsValidEml.go)
- Duplicated block (21 lines × 2) (cmd/les/checkIfFileContainsValidEml.go)
- Duplicated block (9 lines × 2) (pkg/eml/validateCommands.go)
