# Changelog

## Score

- CAI 62 → 35 (-26.8)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 86 → 46 (-40.4)
- Architecture 99 → 94 (-4.5)
- Maturity 59 → 61 (+1.1)
- Readiness 67 → 14 (-53.7)
- Security 54 → 54 (+0.0)

## Resolved (25)

- Change coupling: chrome_node.rb ↔ edge_node.rb (lib/capybara/selenium/nodes/chrome_node.rb)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (11 lines × 2) (lib/capybara/selenium/nodes/chrome_node.rb)
- Duplicated block (11 lines × 2) (lib/capybara/selenium/nodes/firefox_node.rb)
- FileTooLong: queries/selector_query.rb (lib/capybara/queries/selector_query.rb)
- Further orphaned files (smaller)
- Further sole-owners (lower concentration)
- Hotspot: lib/capybara/queries/selector_query.rb (lib/capybara/queries/selector_query.rb)
- Off-boarding risk: anonymized user #1
- Rectangle.distance_segment_segment (cognitive 19) (lib/capybara/queries/selector_query.rb)
- Result.[] (cognitive 17) (lib/capybara/result.rb)
- Result.compare_count (cognitive 20) (lib/capybara/result.rb)
- Result.compare_count (cyclomatic 17) (lib/capybara/result.rb)
- SelectorQuery.description (cognitive 30) (lib/capybara/queries/selector_query.rb)
- SelectorQuery.description (cyclomatic 25) (lib/capybara/queries/selector_query.rb)
- SelectorQuery.matches_spatial_filters? (cognitive 19) (lib/capybara/queries/selector_query.rb)
- TooManyMethods: Base (lib/capybara/driver/base.rb)
- TooManyMethods: Driver (lib/capybara/selenium/driver.rb)
- TooManyMethods: Element (lib/capybara/node/element.rb)
- …and 5 more

## New (7)

- Change coupling: jquery-ui.js ↔ jquery.js (lib/capybara/spec/public/jquery-ui.js)
- Coverage not measured — test suite did not build
- Dimension evaluation failed
- No tests found
- The README does not state which Capybara version the driver support (RackTest, Selenium) is compatible with or how to upgrade. (README.md)
- displayed (cognitive 21) (lib/capybara/selenium/atoms/src/isDisplayed.js)
- isShown_ (cognitive 17) (lib/capybara/selenium/atoms/src/isDisplayed.js)
