# Changelog

## Score

- CAI 53 → 47 (-5.8)
- Rubric changed (rubric-2026.10.1 → rubric-2026.10.5) — scores are not directly comparable.

## Lenses

- Code Health 85 → 67 (-17.2)
- Architecture 87 → 92 (+5.4)
- Maturity 55 → 33 (-21.4)
- Readiness 54 → 51 (-3.1)
- Security 43 → 61 (+17.5)

## Resolved (7)

- Concentrated knowledge decay
- Most significant orphaned file (src/bosh-director/lib/bosh/director/config_server/client.rb)
- Most significant orphaned file (src/bosh-director/lib/bosh/director/links/links_manager.rb)
- Off-boarding risk: anonymized user #1
- Off-boarding risk: anonymized user #2
- Off-boarding risk: anonymized user #3
- Projects may be oversized for their cohesion

## New (61)

- Ambiguous naming and parameter structure for instance retrieval. `by_id` and `find_instance` appear to do the same thing (lookup by ID) but are in different classes with different signatures. `by_uuid` takes deployment/job context while `by_id` does not, suggesting different lookup scopes or data models, but the naming doesn't clarify this distinction (ID vs UUID vs Name/Index).
- Duplicated block (10 lines × 2) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (10 lines × 2) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (10 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (10–11 lines × 2) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (12 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (12–13 lines × 2) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (12–13 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (12–13 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (13 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (13–14 lines × 2) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (13–14 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (13–14 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (14 lines × 2) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (14 lines × 3) (src/bosh-director/db/migrations/20250623223600_add_dynamic_disks.rb)
- Duplicated block (14–15 lines × 2) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (14–15 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (14–15 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (15 lines × 3) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- Duplicated block (154–155 lines × 2) (src/bosh-director/db/migrations/20110209010747_initial.rb)
- …and 41 more

## Changes since last survey

- 57 commits — 52 feature/other, 5 fixes

## By area

- config/blobs.yml — 29 commits
- .final_builds/packages — 6 commits
- src/bosh-director — 5 commits
- src/vendor — 5 commits
- jobs/director — 3 commits
- src/spec — 3 commits
- ci/pipeline.yml — 2 commits
- src/brats — 2 commits
- (repo) — 1 commit
- src/bosh-nats-sync — 1 commit

## Notable commits

- fix: Remove postgres thread-safety patch; fixed upstream in ruby-pg 1.7.0
- fix: fix: increase timeout to address flake
- fix: fix: spec no longer depends on db-order
- fix: fix: stop including real sha1's when the verifier is mocked
- fix: fix: use un-depreceated JSON methods / arg format
- change: Bump gems
- change: Bump gems
- change: Bump gems
- change: Bump gems
- change: Bump gems
- change: Bump version 283.1.12 via concourse
- change: Bump version 283.1.13 via concourse
- change: Bump version 283.1.14 via concourse
- change: Discover Jammy FIPS stemcells from the private GCS bucket
- change: Do not create schema_migrations when checking migration state
- change: Filter stale link provider intents during a deploy
- change: Final release 283.1.12
- change: Final release 283.1.13
- change: Final release 283.1.14
- change: Merge branch 'main' of github.com:cloudfoundry/bosh into HEAD
- …and 37 more

## Architecture

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