# Changelog

## Score

- CAI 61 → 51 (-10.2)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 88 → 97 (+9.0)
- Architecture 100 → 94 (-5.9)
- Maturity 51 → 57 (+5.9)
- Readiness 57 → 29 (-27.7)
- Security 72 → 72 (+0.0)

## Resolved (27)

- Agent.fetch (cognitive 31) (lib/mechanize/http/agent.rb)
- Agent.fetch (cyclomatic 29) (lib/mechanize/http/agent.rb)
- Agent.resolve (cognitive 36) (lib/mechanize/http/agent.rb)
- Agent.resolve (cyclomatic 24) (lib/mechanize/http/agent.rb)
- Agent.response_authenticate (cognitive 19) (lib/mechanize/http/agent.rb)
- Agent.response_read (cognitive 17) (lib/mechanize/http/agent.rb)
- ContentDispositionParser.parse_parameters (cognitive 20) (lib/mechanize/http/content_disposition_parser.rb)
- ContentDispositionParser.rfc_2045_quoted_string (cognitive 18) (lib/mechanize/http/content_disposition_parser.rb)
- CookieJar.load (cognitive 19) (lib/mechanize/cookie_jar.rb)
- CookieJar.save (cognitive 17) (lib/mechanize/cookie_jar.rb)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- FileTooLong: http/agent.rb (lib/mechanize/http/agent.rb)
- FileTooLong: lib/mechanize.rb (lib/mechanize.rb)
- Form.parse (cognitive 16) (lib/mechanize/form.rb)
- Form.parse (cyclomatic 24) (lib/mechanize/form.rb)
- Further orphaned files (smaller)
- HTTP.request (cognitive 16) (lib/mechanize/test_case.rb)
- Leaked secret: private-key (lib/mechanize/test_case.rb)
- Mechanize.click (cognitive 26) (lib/mechanize.rb)
- …and 7 more

## New (5)

- Coverage not measured — test suite did not build
- Dimension evaluation failed
- No tests found
- The README is a single-file documentation of the mechanize gem rather than an internal architecture document describing how the library works and why it was built. (README.md)
- The README mentions security vulnerability reporting at GitHub but does not link to SECURITY.md or describe the policy. (README.md)
