# Changelog

## Score

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

## Lenses

- Code Health 28 → 55 (+26.5)
- Architecture 81 → 81 (+0.0)
- Maturity 53 → 49 (-4.1)
- Readiness 23 → 7 (-16.0)
- Security 93 → 93 (+0.0)

## Resolved (9)

- Duplicated block (19 lines × 2) (Push2Run/Push2Run/modSecurity.vb)
- Duplicated block (21 lines × 6) (Push2Run/Push2Run/WindowBoss.xaml.vb)
- OnErrorResumeSwallow (Push2Run/Push2Run/WindowBoss.xaml.vb)
- OnErrorResumeSwallow (Push2Run/Push2Run/WindowEnterExistingPassword.xaml.vb)
- OnErrorResumeSwallow (Push2Run/Push2Run/WindowPromptFor2FA.xaml.vb)
- OnErrorResumeSwallow (Push2Run/Push2Run/WindowPromptForPassword.xaml.vb)
- OnErrorResumeSwallow (Push2Run/Push2Run/modCommon.vb)
- OnErrorResumeSwallow (Push2Run/Push2Run/modCreateDatabaseAsNecissarys.vb)
- OnErrorResumeSwallow (Push2Run/Push2Run/modSendKeys.vb)

## New (13)

- Duplicated block (15 lines × 2) (Push2Run/Push2Run/WindowBoss.xaml.vb)
- Duplicated block (15 lines × 2) (Push2Run/Push2Run/WindowOptions.xaml.vb)
- Duplicated block (18 lines × 2) (Push2Run/Push2Run/WindowOptions.xaml.vb)
- Duplicated block (19 lines × 3) (Push2Run/Push2Run/modSendKeys.vb)
- Duplicated block (20 lines × 2) (Push2Run/Push2Run/WindowBoss.xaml.vb)
- Duplicated block (23 lines × 6) (Push2Run/Push2Run/WindowBoss.xaml.vb)
- Duplicated block (28 lines × 2) (Push2Run/Push2Run/modSendKeys.vb)
- FileTooLong: Push2Run/WindowBoss.xaml.vb (Push2Run/Push2Run/WindowBoss.xaml.vb)
- Leaked secret: signing-key (Push2Run/Push2Run/WindowBoss.xaml.vb)
- Leaked secret: signing-key (Push2Run/Push2Run/modCommon.vb)
- Shell project: Push2Run (Push2Run/Push2Run/Push2Run.vbproj)
- Shell project: Push2RunReloader (Push2Run/Push2RunReloader/Push2RunReloader.vbproj)
- TooManyMethods: WindowBoss (Push2Run/Push2Run/WindowBoss.xaml.vb)
