# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 49.

## Lenses

- Code Health 49
- Architecture 100
- Maturity 77
- Readiness 38
- Security 56
- Event-Driven 60
- Event Sourcing 100

## Changes since last survey

- 300 commits — 254 feature/other, 46 fixes

## By area

- (repo) — 65 commits
- (root) — 36 commits
- build-aux/Jenkinsfile — 27 commits
- src/couch — 26 commits
- test/elixir — 21 commits
- extra/nouveau — 18 commits
- src/docs — 15 commits
- src/fabric — 15 commits
- src/mango — 11 commits
- src/couch_replicator — 9 commits
- src/couch_mrview — 8 commits
- rel/overlay — 7 commits
- src/couch_quickjs — 7 commits
- dev/run — 4 commits
- src/dreyfus — 4 commits
- src/mem3 — 4 commits
- src/chttpd — 3 commits
- src/couch_scanner — 3 commits
- src/nouveau — 3 commits
- src/smoosh — 3 commits

## Notable commits

- fix: Fix Jenkins badge link in README (#5973)
- fix: Fix ReferenceError in QuickJS dispatch
- fix: Fix a type spec discrepancy in couch_replicator_doc_processor
- fix: Fix append_update_replies case clause in fabric_doc_update
- fix: Fix bulk_get not_found response handling when revs=all
- fix: Fix cluster index and process cleanup
- fix: Fix config:get_integer_or_infinity/3
- fix: Fix error accumulation in bulk_get
- fix: Fix function clause on auto_purge ttl = infinity
- fix: Fix handling shards dbs purge checkpoints in mem3_rep
- fix: Fix intermittent _scheduler/docs 500 error
- fix: Fix invalid revisions function_clause
- fix: Fix javascript for loop in index function
- fix: Fix leaked opened db handle in smoosh
- fix: Fix maintenance mode function_clause for _time_seq
- fix: Fix race condition during purge checkpoint creation
- fix: Fix replication job rewinds
- fix: Fix signatures in mrview purge checkpoints
- fix: Fix time_seq since function clause
- fix: Improve/fix jenkins workspace cleanup
- …and 280 more

## Architecture

- 0 containers · 1 bounded contexts · 0 dependency edges (baseline)
