# Changelog

## Score

- CAI 62 → 64 (+2.3)
- Rubric changed (rubric-2026.09.10 → rubric-2026.09.18) — scores are not directly comparable.

## Lenses

- Code Health 84 → 84 (-0.4)
- Architecture 96 → 92 (-4.2)
- Maturity 59 → 58 (-0.3)
- Readiness 66 → 66 (+0.4)
- Security 54 → 62 (+7.7)
- Performance 89 (new)

## Resolved (15)

- Change coupling: app.rs ↔ page_section.rs (lact-gui/src/app.rs)
- Change coupling: mod.rs ↔ mod.rs (lact-gui/src/app/pages/oc_page/clocks_frame/mod.rs)
- Hotspot: lact-cli/src/lib.rs (lact-cli/src/lib.rs)
- Hotspot: lact-cli/src/subcommands.rs (lact-cli/src/subcommands.rs)
- Hotspot: lact-daemon/src/config.rs (lact-daemon/src/config.rs)
- Hotspot: lact-daemon/src/server/gpu_controller/amd.rs (lact-daemon/src/server/gpu_controller/amd.rs)
- Hotspot: lact-daemon/src/server/gpu_controller/intel.rs (lact-daemon/src/server/gpu_controller/intel.rs)
- Hotspot: lact-daemon/src/server/gpu_controller/nvidia/driver.rs (lact-daemon/src/server/gpu_controller/nvidia/driver.rs)
- Hotspot: lact-daemon/src/server/gpu_controller/nvidia/nvapi.rs (lact-daemon/src/server/gpu_controller/nvidia/nvapi.rs)
- Hotspot: lact-gui/src/app/graphs_window/mod.rs (lact-gui/src/app/graphs_window/mod.rs)
- Hotspot: lact-gui/src/app/graphs_window/stat.rs (lact-gui/src/app/graphs_window/stat.rs)
- Hotspot: lact-gui/src/app/pages/thermals_page/fan_curve_frame.rs (lact-gui/src/app/pages/thermals_page/fan_curve_frame.rs)
- Hotspot: lact-schema/src/config.rs (lact-schema/src/config.rs)
- Hotspot: lact-schema/src/lib.rs (lact-schema/src/lib.rs)
- Medium advisory (unsound): RUSTSEC-2026-0221 (Cargo.lock)

## New (14)

- AdjustmentRow::update_with_view (cognitive 16) (lact-gui/src/app/components/adjustment_row.rs)
- Documentation: no usage examples (README.md)
- End-of-life runtime: Rust 1.97
- FixmeComment (lact-gui/src/app/pages/oc_page/power_frame.rs)
- Inconsistent connection initialization patterns. `connect()` and `connect_with_reconnect()` imply a default or configurable connection strategy without explicit address parameters, while `connect_tcp` requires an explicit address. This creates ambiguity about whether `connect()` uses a default address, reads from config, or fails, and how it differs from `connect_tcp` with a default address.
- Low cohesion: AdjustmentValue (LCOM4 4) (lact-gui/src/app/components/adjustment_value/imp.rs)
- Off the main sequence: lact-schema
- Outdated: bitflags
- Outdated: cairo-rs
- Outdated: clap
- Outdated: libflate
- Outdated: ureq
- Outdated: vergen-gitcl
- Split lact-gui

## Changes since last survey

- 7 commits — 5 feature/other, 2 fixes

## By area

- lact-gui/src — 4 commits
- (root) — 1 commit
- .github/ISSUE_TEMPLATE — 1 commit
- lact-gui/i18n — 1 commit

## Notable commits

- fix: chore: fix ambiguous phrasing in German UI translation for automatic profile rule application (#1212)
- fix: fix: move performance frame listbox (#1209)
- change: chore: bump vulnerable dependencies
- change: docs: add AI policy (#1210)
- change: feat: add language selector to preferences dialog (#1199)
- change: feat: detachable pages (#1203)
- change: feat: update adjustment row UI (#1207)
