# Changelog

## Score

- CAI 66 → 48 (-18.5)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 100 (new)
- Maturity 54 → 53 (-1.0)
- Readiness 66 → 27 (-38.5)
- Security 81 → 78 (-2.4)

## Resolved (11)

- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Medium advisory (unmaintained): RUSTSEC-2020-0077 (Cargo.lock)
- Medium advisory (unmaintained): RUSTSEC-2021-0153 (Cargo.lock)
- Medium advisory (unmaintained): RUSTSEC-2024-0436 (Cargo.lock)
- Medium advisory (unmaintained): RUSTSEC-2025-0141 (Cargo.lock)
- Medium advisory (unmaintained): RUSTSEC-2026-0173 (Cargo.lock)
- Off-boarding risk: anonymized user #1
- The banner links to a GitHub workflow badge but does not state where one can find the source code or run the tests locally. (README.md)
- Workflow token permissions not restricted
- complexity unreadable for .rs — churn × complexity hotspots could not be measured

## New (4)

- Dimension evaluation failed
- No automated tests
- No tests found
- The banner links to a GitHub workflow badge for lint/test and a dependency status badge but does not link to the project's crates.io page or release channels (crates.io, GitHub Actions), so readers cannot verify that Sonic is published there as claimed. (README.md)

## Changes since last survey

- 8 commits — 8 feature/other, 0 fixes

## By area

- (root) — 5 commits
- server/src — 2 commits
- core/tests — 1 commit

## Notable commits

- change: Merge pull request #385 from custom-stopwords
- change: Merge pull request #386 from config-location-docker
- change: chore: Update `CONTRIBUTING.md`
- change: docs: Mention the lack of `UPDATE` command in `PROTOCOL.md`
- change: feat(server): Search for configuration in more locations
- change: fixup! chore(server): Disable default features for all dependencies
- change: packaging(docker): Move config file to `/etc/sonic/sonic.cfg`
- change: test(core): Add `issue_264`
