# Changelog

## Score

- CAI 36 → 36 (+0.3)
- Rubric changed (rubric-2026.09.12 → rubric-2026.09.18) — scores are not directly comparable.

## Lenses

- Code Health 25 → 25 (+0.0)
- Architecture 37 → 44 (+6.5)
- Maturity 63 → 63 (+0.0)
- Readiness 41 → 31 (-10.1)
- Security 75 → 75 (+0.0)
- Performance 100 (new)

## Resolved (37)

- Dependency hygiene PARTLY measured — npm pinning read, dependency currency not (no pnpm-resolved versions to grade)
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- _push_index (cyclomatic 29) (src/index/add.js)
- add (cyclomatic 49) (src/index/add.js)
- add (cyclomatic 55) (src/document/add.js)
- assign (cyclomatic 34) (src/encoder.js)
- commit (cognitive 71) (src/db/mongodb/index.js)
- commit (cognitive 74) (src/db/clickhouse/index.js)
- commit (cognitive 94) (src/db/redis/index.js)
- commit (cognitive 97) (src/db/postgres/index.js)
- commit (cyclomatic 36) (src/db/mongodb/index.js)
- commit (cyclomatic 37) (src/db/clickhouse/index.js)
- commit (cyclomatic 42) (src/db/postgres/index.js)
- commit (cyclomatic 42) (src/db/redis/index.js)
- commit (cyclomatic 45) (src/db/indexeddb/index.js)
- commit (cyclomatic 45) (src/db/sqlite/index.js)
- encode (cyclomatic 72) (src/encoder.js)
- enrich (cognitive 19) (src/db/sqlite/index.js)
- get (cyclomatic 16) (src/db/mongodb/index.js)
- …and 17 more

## New (40)

- Dependency hygiene PARTLY measured — npm pinning read, dependency currency not (the committed lockfile resolved no direct production dependency)
- add.Document.add (cyclomatic 55) (src/document/add.js)
- add.Index._push_index (cyclomatic 29) (src/index/add.js)
- add.Index.add (cyclomatic 49) (src/index/add.js)
- document.Document.remove (cognitive 36) (src/document.js)
- encoder.Encoder.assign (cyclomatic 34) (src/encoder.js)
- encoder.Encoder.encode (cyclomatic 72) (src/encoder.js)
- handler.Resolver.handler (cyclomatic 72) (src/resolve/handler.js)
- index.ClickhouseDB.commit (cognitive 74) (src/db/clickhouse/index.js)
- index.ClickhouseDB.commit (cyclomatic 37) (src/db/clickhouse/index.js)
- index.ClickhouseDB.search (cyclomatic 31) (src/db/clickhouse/index.js)
- index.IdxDB.commit (cognitive 45) (src/db/indexeddb/index.js)
- index.IdxDB.commit (cyclomatic 45) (src/db/indexeddb/index.js)
- index.IdxDB.get (cyclomatic 21) (src/db/indexeddb/index.js)
- index.MongoDB.commit (cognitive 71) (src/db/mongodb/index.js)
- index.MongoDB.commit (cyclomatic 36) (src/db/mongodb/index.js)
- index.MongoDB.get (cyclomatic 16) (src/db/mongodb/index.js)
- index.MongoDB.search (cognitive 56) (src/db/mongodb/index.js)
- index.MongoDB.search (cyclomatic 31) (src/db/mongodb/index.js)
- index.PostgresDB.commit (cognitive 97) (src/db/postgres/index.js)
- …and 20 more
