# Changelog

## Score

- CAI 65 → 66 (+0.5)
- Rubric changed (rubric-2026.09.15 → rubric-2026.10.1) — scores are not directly comparable.

## Lenses

- Code Health 95 → 95 (-0.1)
- Architecture 97 → 86 (-10.7)
- Maturity 53 → 54 (+0.7)
- Readiness 67 → 69 (+1.7)
- Security 76 → 80 (+3.9)

## Resolved (14)

- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- Duplicated block (11 lines × 3) (lib/nadia/input_profile_photo.ex)
- Duplicated block (11–13 lines × 5) (lib/nadia/input_contact_message_content.ex)
- Duplicated block (13–14 lines × 2) (lib/nadia/input_contact_message_content.ex)
- Duplicated block (5 lines × 2) (lib/nadia/input_invoice_message_content.ex)
- Duplicated block (5 lines × 3) (lib/nadia/input_paid_media.ex)
- Duplicated block (6 lines × 2) (lib/nadia.ex)
- Duplicated block (6 lines × 3) (lib/nadia/input_media.ex)
- Duplicated block (6 lines × 4) (lib/nadia/input_contact_message_content.ex)
- Duplicated block (6 lines × 7) (lib/nadia/input_contact_message_content.ex)
- Medium CVE: EEF-[CVE redacted] (mix.lock)
- Members sharing a duplicated core (5 members, 50+ identical tokens) (lib/nadia/input_contact_message_content.ex)
- Off-boarding risk: anonymized user #1

## New (16)

- Duplicated block (11 lines × 4) (lib/nadia/input_poll_media.ex)
- Duplicated block (12–14 lines × 5) (lib/nadia/input_contact_message_content.ex)
- Duplicated block (5 lines × 2) (lib/nadia/input_media.ex)
- Duplicated block (6 lines × 2) (lib/nadia/input_invoice_message_content.ex)
- Duplicated block (6 lines × 2) (lib/nadia/input_media.ex)
- Duplicated block (6 lines × 2) (lib/nadia/input_profile_photo.ex)
- Duplicated block (6 lines × 3) (lib/nadia/input_paid_media.ex)
- Duplicated block (7 lines × 2) (lib/nadia.ex)
- Duplicated block (7 lines × 2) (lib/nadia/polling.ex)
- Duplicated block (7 lines × 4) (lib/nadia/input_contact_message_content.ex)
- Duplicated block (7 lines × 7) (lib/nadia/input_contact_message_content.ex)
- Duplicated block (8 lines × 3) (lib/nadia/input_media.ex)
- Medium CVE: EEF-[CVE redacted] (mix.lock)
- Members sharing a duplicated core (5 members, 50+ identical tokens) (lib/nadia/input_contact_message_content.ex)
- Off-boarding risk: anonymized user #1
- Projects may be oversized for their cohesion
