# Changelog

## Score

- CAI 64 → 68 (+3.5)
- Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.

## Lenses

- Code Health 89 → 89 (-0.0)
- Architecture 99 → 99 (+0.5)
- Maturity 52 → 52 (+0.1)
- Readiness 89 → 91 (+1.8)
- Security 54 → 67 (+13.0)
- Event Sourcing 100 → 100 (+0.0)
- Performance 100 (new)

## Resolved (4)

- Documentation: no installation or build instructions (README.md)
- Hotspot: src/android/binding.rs (src/android/binding.rs)
- Off-boarding risk: anonymized user #1
- Orphaned knowledge (src/wkwebview/ios/WKWebView.rs)

## New (3)

- Dependency hygiene PARTLY measured — Cargo dependencies read, dependency currency not (crates.io unreachable)
- Off-boarding risk: anonymized user #1
- Platform-specific configuration methods are split between Builder and Runtime extensions for macOS/Darwin. `with_traffic_light_inset` is available on the builder (Darwin), but `set_traffic_light_inset` is available on the runtime (MacOS). This forces users to know which platform trait to use for configuration vs. modification, and creates a naming inconsistency (`with_` vs `set_`) for the same concept.

## Changes since last survey

- 5 commits — 3 feature/other, 2 fixes

## By area

- src/wkwebview — 2 commits
- (root) — 1 commit
- .changes/conditional-linux-ipc-bridge.md — 1 commit
- .changes/macos-background-activation.md — 1 commit

## Notable commits

- fix: fix(macos): avoid activating hidden or unfocused webviews (#1866)
- fix: fix(webkitgtk): only inject IPC bridge with handler (#1839)
- change: chore: migrate `once_cell` to `std` (#1861)
- change: chore: migrate to edition 2024 (#1847)
- change: enhance: log eval errors (#1868)

## Architecture

- Unchanged — 0 containers · 1 contexts · 0 edges
