# Changelog

## Score

- CAI 42 → 27 (-15.3)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 47 → 37 (-9.9)
- Maturity 67 → 60 (-7.2)
- Readiness 33 → 10 (-22.8)
- Security 54 → 44 (-10.1)

## Resolved (67)

- Boundary-crossing change coupling: constants.go ↔ option.go (common/constants.go)
- Change coupling: RedemptionsTable.js ↔ TokensTable.js (web/default/src/components/RedemptionsTable.js)
- Change coupling: adaptor.go ↔ channel.constants.js (relay/adaptor.go)
- Change coupling: compatible.go ↔ ChannelConstants.js (relay/adaptor/openai/compatible.go)
- Change coupling: compatible.go ↔ channel.constants.js (relay/adaptor/openai/compatible.go)
- Change coupling: compatible.go ↔ url.go (relay/adaptor/openai/compatible.go)
- Change coupling: constants.go ↔ SystemSetting.js (common/constants.go)
- Change coupling: constants.go ↔ model.go (relay/adaptor/gemini/constants.go)
- Change coupling: define.go ↔ channel.constants.js (relay/channeltype/define.go)
- Change coupling: url.go ↔ channel.constants.js (relay/channeltype/url.go)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Dormant codebase
- Duplicated block (10 lines × 2) (controller/user.go)
- Duplicated block (10 lines × 2) (relay/adaptor/gemini/adaptor.go)
- Duplicated block (10 lines × 3) (controller/auth/github.go)
- Duplicated block (11 lines × 2) (controller/user.go)
- Duplicated block (11 lines × 2) (relay/adaptor/aws/claude/main.go)
- Duplicated block (11 lines × 2) (relay/adaptor/aws/llama3/main.go)
- Duplicated block (11 lines × 2) (relay/adaptor/gemini/main.go)
- …and 47 more

## New (83)

- (anonymous) (cognitive 18) (web/berry/src/views/User/component/EditModal.js)
- (anonymous) (cognitive 22) (web/berry/src/views/Authentication/AuthForms/AuthRegister.js)
- (anonymous) (cognitive 28) (web/berry/src/views/Channel/component/EditModal.js)
- (anonymous) (cyclomatic 19) (web/berry/src/views/User/component/EditModal.js)
- (anonymous) (cyclomatic 23) (web/berry/src/views/Authentication/AuthForms/AuthRegister.js)
- (anonymous) (cyclomatic 29) (web/berry/src/views/Channel/component/EditModal.js)
- Breadcrumbs (cognitive 43) (web/berry/src/ui-component/extended/Breadcrumbs.js)
- Breadcrumbs (cyclomatic 28) (web/berry/src/ui-component/extended/Breadcrumbs.js)
- Critical CVE: [GHSA redacted] (go.mod)
- Critical CVE: [GHSA redacted] (go.mod)
- Critical CVE: [GHSA redacted] (go.mod)
- Critical CVE: [GHSA redacted] (go.mod)
- Critical CVE: [GHSA redacted] (go.mod)
- Critical CVE: [GHSA redacted] (go.mod)
- Critical CVE: [GHSA redacted] (go.mod)
- Dimension evaluation failed
- EditChannel (cognitive 28) (web/default/src/pages/Channel/EditChannel.js)
- EditChannel (cyclomatic 29) (web/default/src/pages/Channel/EditChannel.js)
- FileTooLong: components/ChannelsTable.js (web/default/src/components/ChannelsTable.js)
- FileTooLong: components/LogsTable.js (web/default/src/components/LogsTable.js)
- …and 63 more
