# Changelog

## Score

- CAI 73 → 74 (+1.6)
- Rubric changed (rubric-2026.09.8 → rubric-2026.09.16) — scores are not directly comparable.

## Lenses

- Code Health 79 → 79 (-0.2)
- Architecture 100 → 95 (-4.9)
- Maturity 68 → 67 (-0.6)
- Readiness 73 → 76 (+3.0)
- Security 76 → 83 (+6.8)
- Performance 100 (new)

## New (19)

- Duplicated block (13 lines × 2) (turbovec-python/python/turbovec/agno.py)
- Duplicated block (16–19 lines × 2) (turbovec-python/python/turbovec/agno.py)
- Duplicated block (17–18 lines × 2) (turbovec-python/python/turbovec/langchain.py)
- Duplicated block (18 lines × 2) (turbovec-python/python/turbovec/haystack.py)
- Duplicated block (21–24 lines × 2) (turbovec-python/python/turbovec/langchain.py)
- Duplicated block (5 lines × 2) (turbovec-python/python/turbovec/_persist.py)
- Duplicated block (8 lines × 2) (turbovec-python/python/turbovec/agno.py)
- Duplicated block (8 lines × 2) (turbovec-python/python/turbovec/langchain.py)
- Duplicated block (8–13 lines × 2) (turbovec-python/python/turbovec/agno.py)
- Hotspot: benchmarks/hillclimb/bench_ops.py (benchmarks/hillclimb/bench_ops.py)
- Hotspot: turbovec-python/python/turbovec/agno.py (turbovec-python/python/turbovec/agno.py)
- Hotspot: turbovec-python/python/turbovec/haystack.py (turbovec-python/python/turbovec/haystack.py)
- Hotspot: turbovec-python/python/turbovec/langchain.py (turbovec-python/python/turbovec/langchain.py)
- Hotspot: turbovec-python/python/turbovec/llama_index.py (turbovec-python/python/turbovec/llama_index.py)
- Off the main sequence: turbovec
- Outdated: libc
- Outdated: pyo3
- Outdated: pyo3-build-config
- Repeated repair: turbovec-python/python/turbovec/_persist.py (turbovec-python/python/turbovec/_persist.py)

## Architecture

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

## Removed bounded contexts (1)

- python
