# Changelog

## Score

- CAI 51 → 54 (+2.6)
- Rubric changed (rubric-2026.09.8 → rubric-2026.09.16) — scores are not directly comparable.

## Lenses

- Code Health 99 → 99 (+0.0)
- Architecture 69 → 69 (+0.0)
- Maturity 52 → 53 (+0.7)
- Readiness 33 → 38 (+4.8)
- Security 95 → 96 (+1.3)

## Resolved (2)

- Hotspot: lib/gist.rb (lib/gist.rb)
- Off-boarding risk: anonymized user #1

## New (5)

- Ambiguous distinction between 'list' and 'list_all'. It is unclear if 'list_all' implies pagination handling, fetching all pages, or if it is a redundant alias for 'list_gists'.
- Documentation: no project overview (README.md)
- Inconsistent method naming for creating gists. 'gist' implies a single action, while 'multi_gist' implies multiple. However, 'gist' could also accept multiple files via options. The naming does not clearly distinguish between single-file and multi-file creation semantics.
- Inconsistent naming strategy for authentication methods. 'login!' is generic, while others specify the mechanism ('device_flow', 'access_token'). This creates confusion about which method to use for standard credential-based login versus specific OAuth flows.
- Off-boarding risk: anonymized user #1
