# Changelog

## Score

- CAI 58 → 61 (+3.2)
- Rubric changed (rubric-2026.10.1 → rubric-2026.10.5) — scores are not directly comparable.

## Lenses

- Code Health 76 → 76 (+0.0)
- Architecture 100 → 100 (+0.0)
- Maturity 47 → 56 (+8.5)
- Readiness 52 → 52 (+0.0)
- Security 82 → 82 (+0.0)

## Resolved (4)

- Conflicting/Negative naming: 'flywayCleanOnValidationError' implies a conditional action, while 'flywayCleanDisabled' implies a global toggle. In Flyway, 'cleanDisabled' is the standard boolean flag. 'flywayCleanOnValidationError' is non-standard and potentially confusing if it doesn't map directly to a standard Flyway property or if it conflicts with the global disable flag.
- Documentation: no project overview (README.md)
- Duplicate intent: Both properties appear to configure the same Flyway setting (allowing mixed migrations). 'flywayMixed' is likely a shorthand or legacy alias for 'flywayAllowMixedMigrations', creating confusion for users about which to use.
- Workflow holding a long-lived secret is unscoped

## New (2)

- Duplicate configuration property for the same Flyway feature. 'flywayMixed' is an alias for 'flywayAllowMixedMigrations' in the underlying Flyway library, but exposing both creates redundancy and confusion for the user.
- Workflow holding a long-lived secret is unscoped (.github/workflows/ci.yml)

## Changes since last survey

- 6 commits — 6 feature/other, 0 fixes

## By area

- (repo) — 2 commits
- (root) — 2 commits
- project/build.properties — 2 commits

## Notable commits

- change: Merge pull request #327 from scala-steward/update/flyway-core-13.10.3
- change: Merge pull request #328 from scala-steward/update/sbt-2.0.11
- change: Update flyway-core to 13.10.0
- change: Update flyway-core to 13.10.3
- change: Update sbt to 2.0.10
- change: Update sbt to 2.0.11

## Architecture

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