# Changelog

## Score

- CAI 52 → 53 (+1.4)
- Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.

## Lenses

- Code Health 60 → 60 (+0.0)
- Architecture 95 → 95 (+0.0)
- Maturity 51 → 51 (+0.0)
- Readiness 39 → 41 (+2.8)
- Security 95 → 96 (+1.3)

## Resolved (2)

- The method 'ReloadMacros' exists in both the UI form (frmRunner) and the core session (MainSession). While this might be a delegation pattern, the naming is identical for methods that likely operate at different layers of abstraction. If 'frmRunner.ReloadMacros' is a UI-triggered action that calls 'MainSession.ReloadMacros', the UI method should ideally reflect its role as a handler or command invoker (e.g., 'OnReloadMacros' or 'ExecuteReloadMacros') to distinguish the UI event from the business logic.
- redundant comment (FrankenDrift.GlkRunner/FrankenDrift.GlkRunner/GlkSession.cs)

## New (2)

- Documentation: no installation or build instructions (README.md)
- Inconsistent naming for application path properties/methods. `Application.ExecutablePath` and `Application.StartupPath` use noun phrases for properties, while `MainSession.GetExecutableLocation` uses a verb phrase and a different term ('Location' vs 'Path'). These likely refer to similar or overlapping concepts regarding the application's file location.

## Architecture

- Containers 0 added · 1 removed · contexts 0 added · 0 removed · edges 0 added · 0 removed

## Removed containers (1)

- cli:FrankenDrift.Runner
