# Changelog

## Score

- CAI 57 → 60 (+2.9)
- Rubric changed (rubric-2026.09.15 → rubric-2026.10.1) — scores are not directly comparable.

## Lenses

- Code Health 51 → 54 (+3.0)
- Architecture 97 → 98 (+1.0)
- Maturity 59 → 59 (+0.0)
- Readiness 60 → 58 (-2.0)
- Security 58 → 65 (+7.1)
- Performance 100 (new)

## Resolved (15)

- Coverage not measured — no coverage collector is wired up
- Documentation: no installation or build instructions (README.md)
- Duplicated block (13 lines × 5) (lib/zoo/face_detection/yunet.ex)
- Duplicated block (22 lines × 3) (lib/zoo/text_detection/db.ex)
- Duplicated block (23 lines × 5) (lib/zoo/face_detection/face_detection.ex)
- Duplicated block (5 lines × 2) (lib/zoo/text_detection/db.ex)
- Duplicated block (6 lines × 3) (lib/zoo/image_classification/mobilenet_v1.ex)
- Duplicated block (7 lines × 3) (lib/zoo/image_classification/mobilenet_v1.ex)
- Duplicated block (7 lines × 5) (lib/zoo/face_recognition/sface.ex)
- Edited copy of a member (11 corresponding lines) (lib/zoo/text_detection/db.ex)
- Hotspot: lib/evision_mat.ex (lib/evision_mat.ex)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (lib/evision/backend.ex)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (lib/zoo/image_classification/mobilenet_v1.ex)
- Members sharing a duplicated core (5 members, 50+ identical tokens) (lib/zoo/image_classification/mobilenet_v1.ex)
- Near-duplicate member pair (33 shared lines) (lib/zoo/text_detection/db.ex)

## New (16)

- Duplicated block (10 lines × 2) (lib/zoo/text_detection/db.ex)
- Duplicated block (16 lines × 3) (lib/zoo/text_detection/db.ex)
- Duplicated block (16 lines × 5) (lib/zoo/face_detection/yunet.ex)
- Duplicated block (17 lines × 3) (lib/mix/tasks/evision.backend.bench.ex)
- Duplicated block (23 lines × 3) (lib/zoo/text_detection/db.ex)
- Duplicated block (26 lines × 5) (lib/zoo/face_detection/face_detection.ex)
- Duplicated block (5 lines × 2) (lib/zoo/text_detection/db.ex)
- Duplicated block (8 lines × 3) (lib/zoo/image_classification/mobilenet_v1.ex)
- Duplicated block (8 lines × 5) (lib/zoo/face_recognition/sface.ex)
- Duplicated block (9 lines × 2) (lib/zoo/text_detection/db.ex)
- Duplicated block (9 lines × 3) (lib/zoo/image_classification/mobilenet_v1.ex)
- Edited copy of a member (14 corresponding lines) (lib/zoo/text_detection/db.ex)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (lib/evision/backend.ex)
- Members sharing a duplicated core (4 members, 50+ identical tokens) (lib/zoo/image_classification/mobilenet_v1.ex)
- Members sharing a duplicated core (5 members, 50+ identical tokens) (lib/zoo/image_classification/mobilenet_v1.ex)
- Near-duplicate member pair (37 shared lines) (lib/zoo/text_detection/db.ex)
