# Changelog

## Baseline

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

## Lenses

- Code Health 100
- Architecture 86
- Maturity 78
- Readiness 42
- Security 67
- Accessibility 71

## Changes since last survey

- 300 commits — 233 feature/other, 67 fixes

## By area

- frontend/src — 56 commits
- (root) — 43 commits
- web/src — 31 commits
- (repo) — 20 commits
- api/controller — 19 commits
- internal/casbin — 11 commits
- api/middleware — 8 commits
- docs/getting-started — 8 commits
- api/route — 6 commits
- .github/workflows — 5 commits
- docs/docs.go — 4 commits
- ent/schema — 4 commits
- internal/tokenutil — 4 commits
- .agent/CONTRIBUTING.md — 3 commits
- .github/agents — 3 commits
- bootstrap/admin_init.go — 3 commits
- bootstrap/app.go — 3 commits
- bootstrap/env.go — 3 commits
- cli/internal — 3 commits
- docs/swagger.json — 3 commits

## Notable commits

- fix: Fixed permission security issues.
- fix: Merge pull request #4 from ahaodev/fix/aikido-security-sast-22426344-4ghd
- fix: fix : api docs
- fix: fix : code style
- fix: fix : oidc user phone
- fix: fix : sqlite locked
- fix: fix(auth): make logout blacklist actually take effect
- fix: fix(ci): copy pnpm-workspace.yaml into Docker build stage
- fix: fix(security): autofix Docker container runs as default root user
- fix: fix(web): format check
- fix: fix: Format
- fix: fix: OS variable parameter injection
- fix: fix: add frontend route authorization and skip web.Register in dev
- fix: fix: code format
- fix: fix: code format
- fix: fix: code format
- fix: fix: code format
- fix: fix: code format
- fix: fix: code format
- fix: fix: code format
- …and 280 more
