# Changelog

## Score

- CAI 49 → 33 (-16.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 71 → 56 (-15.1)
- Architecture 54 → 69 (+15.4)
- Maturity 64 → 60 (-4.0)
- Readiness 45 → 17 (-27.7)
- Security 47 → 35 (-12.5)

## Resolved (32)

- Change coupling: docker_service.ts ↔ service_seeder.ts (admin/app/services/docker_service.ts)
- Change coupling: rag_service.ts ↔ KnowledgeBaseModal.tsx (admin/app/services/rag_service.ts)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- FileTooLong: chat/KnowledgeBaseModal.tsx (admin/inertia/components/chat/KnowledgeBaseModal.tsx)
- FileTooLong: controllers/system_controller.ts (admin/app/controllers/system_controller.ts)
- FileTooLong: easy-setup/index.tsx (admin/inertia/pages/easy-setup/index.tsx)
- FileTooLong: lib/api.ts (admin/inertia/lib/api.ts)
- FileTooLong: pages/supply-depot.tsx (admin/inertia/pages/supply-depot.tsx)
- FileTooLong: services/docker_service.ts (admin/app/services/docker_service.ts)
- FileTooLong: services/map_service.ts (admin/app/services/map_service.ts)
- FileTooLong: services/ollama_service.ts (admin/app/services/ollama_service.ts)
- FileTooLong: services/rag_service.ts (admin/app/services/rag_service.ts)
- FileTooLong: services/zim_service.ts (admin/app/services/zim_service.ts)
- Further sole-owners (lower concentration)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High vulnerability: [GHSA redacted] (admin/package-lock.json)
- High vulnerability: [GHSA redacted] (admin/package-lock.json)
- …and 12 more

## New (43)

- Change coupling: KnowledgeBaseModal.tsx ↔ routes.ts (admin/inertia/components/chat/KnowledgeBaseModal.tsx)
- Change coupling: benchmark_service.ts ↔ benchmark.tsx (admin/app/services/benchmark_service.ts)
- Critical IaC: DS-0031 (Dockerfile)
- Dimension evaluation failed
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- High CVE: [GHSA redacted] (admin/package-lock.json)
- Hotspot: admin/app/services/benchmark_service.ts (admin/app/services/benchmark_service.ts)
- Hotspot: admin/app/services/system_service.ts (admin/app/services/system_service.ts)
- Hotspot: admin/inertia/pages/settings/benchmark.tsx (admin/inertia/pages/settings/benchmark.tsx)
- Low CVE: [GHSA redacted] (admin/package-lock.json)
- Low CVE: [GHSA redacted] (admin/package-lock.json)
- …and 23 more

## Changes since last survey

- 8 commits — 4 feature/other, 4 fixes

## By area

- admin/app — 3 commits
- admin/docs — 2 commits
- admin/inertia — 2 commits
- (root) — 1 commit

## Notable commits

- fix: fix(downloads): don't retry a rejected entitlement for four hours (#1205)
- fix: fix(downloads): let interrupted content downloads resume (#1202)
- fix: fix(kb): keep the collection when a file is indexed after assignment (#1200)
- fix: fix(kb): stop the collection dropdown being clipped, widen the modal (#1198)
- change: chore(release): 1.34.0 [skip ci]
- change: docs(release): finalize v1.34.0 release notes [skip ci]
- change: docs: update release notes
- change: feat(dashboard): round out the v1.34 What's new highlights (#1197)
