# Changelog

## Score

- CAI 47 → 50 (+2.4)
- Rubric changed (rubric-2026.10.1 → rubric-2026.10.5) — scores are not directly comparable.

## Lenses

- Code Health 37 → 50 (+12.3)
- Architecture 76 → 72 (-3.9)
- Maturity 65 → 49 (-16.6)
- Readiness 54 → 46 (-7.5)
- Security 51 → 60 (+8.7)
- Performance 61 (new)

## Resolved (80)

- AnimationToVideo.RunAsync (cognitive 16) (src/Video/AnimationToVideo.vb)
- AnimationToVideo.RunAsync (cyclomatic 16) (src/Video/AnimationToVideo.vb)
- ClassTooLong: Localization (src/FastMediaSorterCompanion/Localization/Localization.Hosting.vb)
- ClassTooLong: TesseractOcrEngine (src/Ocr/TesseractOcrEngine.vb)
- Duplicated block (10 lines × 2) (src/ExpandedSettingsDialogs.vb)
- Duplicated block (10 lines × 2) (src/Main_Form.FileAssociation.vb)
- Duplicated block (10 lines × 2) (src/Table_Form.vb)
- Duplicated block (10 lines × 3) (src/Main_Form.MediaLoading.vb)
- Duplicated block (12 lines × 2) (src/Imaging/DecodeCacheStore.vb)
- Duplicated block (13 lines × 2) (src/Main_Form.PerspectiveBackground.vb)
- Duplicated block (17 lines × 2) (src/Main_Form.FileAssociation.vb)
- Duplicated block (17–18 lines × 3) (src/Main_Form.MediaLoading.vb)
- Duplicated block (19 lines × 2) (src/FastMediaSorterCompanion/Forms/Share_Access_Test_Form.vb)
- Duplicated block (5 lines × 2) (src/FastMediaSorterCompanion/Core/NetworkInfo.vb)
- Duplicated block (6 lines × 2) (src/FastMediaSorterCompanion/Forms/MainWindow.Layout.vb)
- Duplicated block (6 lines × 2) (src/FastMediaSorterCompanion/Forms/MainWindow.Layout.vb)
- Duplicated block (6–8 lines × 2) (src/Ocr/OcrDiagnostics.vb)
- Duplicated block (9 lines × 4) (src/FastMediaSorterCompanion/Forms/Share_Access_Test_Form.vb)
- EmptyCatchBlock (src/Archives/ArchiveSession.vb)
- EmptyCatchBlock (src/Archives/ArchiveSession.vb)
- …and 60 more

## New (1058)

- AdtsFrameCounter.Feed (cognitive 22) (src/LiveBroadcast/AdtsFrameCounter.vb)
- AppFileLogger.Initialize (cognitive 67) (src/AppFileLogger.vb)
- AppFileLogger.Initialize (cyclomatic 35) (src/AppFileLogger.vb)
- AppFileLogger.ResetForTesting (cognitive 17) (src/AppFileLogger.vb)
- ArchiveSession.EnsureExtractedCore (cognitive 18) (src/Archives/ArchiveSession.vb)
- ArchiveSession.EnsureExtractedCore (cyclomatic 17) (src/Archives/ArchiveSession.vb)
- ArchiveSession.RunSequentialPass (cognitive 45) (src/Archives/ArchiveSession.vb)
- ArchiveSession.RunSequentialPass (cyclomatic 32) (src/Archives/ArchiveSession.vb)
- ArgumentProbing.Probe (cognitive 26) (src/OpenCoordination.vb)
- Ask_Dialog.Build (cognitive 23) (src/Ask_Dialog.vb)
- Ask_Dialog.Build (cyclomatic 23) (src/Ask_Dialog.vb)
- BatchPlan.Build (cognitive 27) (src/BatchPlan.vb)
- BatchPlan.Build (cyclomatic 21) (src/BatchPlan.vb)
- BroadcastConfigBuilder.Build (cognitive 35) (src/FastMediaSorterCompanion/Core/BroadcastConfigBuilder.vb)
- BroadcastConfigBuilder.Build (cyclomatic 37) (src/FastMediaSorterCompanion/Core/BroadcastConfigBuilder.vb)
- BroadcastConfigBuilder.ClassifyMediaKind (cognitive 18) (src/FastMediaSorterCompanion/Core/BroadcastConfigBuilder.vb)
- ButtonGlyphs.ArrangeContent (cognitive 20) (src/Icons/ButtonGlyphs.vb)
- ButtonGlyphs.ArrangeContent (cyclomatic 20) (src/Icons/ButtonGlyphs.vb)
- CameraCaptureSource.FoldBitmap (cognitive 23) (src/FastMediaSorterCompanion/Core/CameraCaptureSource.vb)
- CameraCaptureSource.FoldBitmap (cyclomatic 22) (src/FastMediaSorterCompanion/Core/CameraCaptureSource.vb)
- …and 1038 more

## Changes since last survey

- 8 commits — 7 feature/other, 1 fixes

## By area

- src/FastMediaSorterCompanion — 3 commits
- (root) — 2 commits
- exchange-server/internal — 2 commits
- tests/Lite.Tests — 1 commit

## Notable commits

- fix: Site: 44 px targets for every pointer, changelog entry for the browser-run fixes
- change: 1
- change: 1
- change: 1
- change: 1
- change: 1
- change: 1
- change: Site publish 2026-10-13: free promotion campaign, tree work (ticket 207)
