# Changelog

## Score

- CAI 69 → 49 (-19.7)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 85 → 93 (+8.8)
- Architecture 96 → 96 (-0.5)
- Maturity 61 → 64 (+3.1)
- Readiness 81 → 32 (-48.3)
- Security 67 → 50 (-17.0)

## Resolved (92)

- (anonymous) (cognitive 29) (public/assets/js/fuck.js)
- AnnController.add (cognitive 16) (src/Controllers/Admin/AnnController.php)
- AuthController.registerHandle (cognitive 19) (src/Controllers/AuthController.php)
- AuthController.registerHandle (cyclomatic 17) (src/Controllers/AuthController.php)
- Boundary-crossing change coupling: .config.example.php ↔ LLM.php (config/.config.example.php)
- Callback.userCenter (cognitive 16) (src/Services/Bot/Telegram/Callback.php)
- Callback.userEdit (cognitive 26) (src/Services/Bot/Telegram/Callback.php)
- Callback.userEdit (cyclomatic 16) (src/Services/Bot/Telegram/Callback.php)
- Captcha.verify (cognitive 24) (src/Services/Captcha.php)
- Change coupling: Callback.php ↔ UnbindCommand.php (src/Services/Bot/Telegram/Callback.php)
- Change coupling: CheckinCommand.php ↔ HelpCommand.php (src/Services/Bot/Telegram/Commands/CheckinCommand.php)
- Change coupling: CheckinCommand.php ↔ PingCommand.php (src/Services/Bot/Telegram/Commands/CheckinCommand.php)
- Change coupling: HelpCommand.php ↔ MyCommand.php (src/Services/Bot/Telegram/Commands/HelpCommand.php)
- Change coupling: HelpCommand.php ↔ PingCommand.php (src/Services/Bot/Telegram/Commands/HelpCommand.php)
- Change coupling: MyCommand.php ↔ PingCommand.php (src/Services/Bot/Telegram/Commands/MyCommand.php)
- Change coupling: PayPal.php ↔ Stripe.php (src/Services/Gateway/PayPal.php)
- Change coupling: PingCommand.php ↔ StartCommand.php (src/Services/Bot/Telegram/Commands/PingCommand.php)
- Change coupling: PingCommand.php ↔ UnbindCommand.php (src/Services/Bot/Telegram/Commands/PingCommand.php)
- Clash.getContent (cognitive 19) (src/Services/Subscribe/Clash.php)
- ClientConfig.getClients (cognitive 16) (src/Services/Config/ClientConfig.php)
- …and 72 more

## New (15)

- (anonymous) (cognitive 36) (public/assets/js/fuck.js)
- Coverage not measured — test suite did not build
- Dimension evaluation failed
- Duplicated block (11 lines × 2) (src/Services/Subscribe/Clash.php)
- Duplicated block (12 lines × 2) (src/Controllers/Admin/TicketController.php)
- Duplicated block (14 lines × 2) (src/Services/Detect.php)
- Duplicated block (15 lines × 2) (src/Services/Captcha.php)
- Duplicated block (15 lines × 2) (src/Services/Cron.php)
- Duplicated block (15 lines × 2) (src/Services/Subscribe/V2RayJson.php)
- Duplicated block (8 lines × 2) (src/Controllers/OAuthController.php)
- Duplicated block (8 lines × 2) (src/Services/Bot/Telegram/Callback.php)
- Duplicated block (8 lines × 2) (src/Services/Subscribe/V2RayJson.php)
- Duplicated block (9 lines × 2) (src/Controllers/Admin/ProductController.php)
- No tests found
- Rotate the exposed credentials — git history can't be un-committed

## Architecture

- Containers 0 added · 0 removed · contexts 0 added · 1 removed · edges 0 added · 0 removed

## Removed bounded contexts (1)

- anankke/sspanel-uim
