# Changelog

## Score

- CAI 61 → 61 (-0.3)

## Lenses

- Code Health 87 → 87 (+0.0)
- Architecture 89 → 89 (+0.1)
- Maturity 53 → 52 (-0.6)
- Readiness 54 → 54 (+0.0)
- Security 80 → 80 (+0.0)

## Resolved (1)

- Off-boarding risk: anonymized user #1

## New (13)

- Off-boarding risk: anonymized user #1
- Orphaned file (benchmark/exhaustive-processor/processor/src/main/kotlin/ExhaustiveProcessor.kt)
- Orphaned file (common-util/src/main/kotlin/com/google/devtools/ksp/common/impl/RefPosition.kt)
- Orphaned file (kotlin-analysis-api/src/main/java/com/intellij/mock/MockFileIndexFacade.java)
- Orphaned file (kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/common/PersistentMap.kt)
- Orphaned file (kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/symbol/kotlin/KSClassDeclarationEnumEntryImpl.kt)
- Orphaned file (kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/symbol/kotlin/KSPropertyDeclarationLocalVariableImpl.kt)
- Orphaned file (kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/symbol/kotlin/resolved/KSClassifierReferenceResolvedImpl.kt)
- Orphaned file (test-utils/src/main/kotlin/com/google/devtools/ksp/processor/AsMemberOfProcessor.kt)
- Orphaned file (test-utils/src/main/kotlin/com/google/devtools/ksp/processor/JavaSubtypeProcessor.kt)
- Orphaned file (test-utils/src/main/kotlin/com/google/devtools/ksp/processor/MangledNamesProcessor.kt)
- Orphaned file (test-utils/src/main/kotlin/com/google/devtools/ksp/processor/ThrowListProcessor.kt)
- Workflow token grant is wider than its jobs use (.github/workflows/auto-merge.yml)

## Changes since last survey

- 12 commits — 11 feature/other, 1 fixes

## By area

- kotlin-analysis-api/src — 9 commits
- (root) — 2 commits
- integration-tests/src — 1 commit

## Notable commits

- fix: Fix errors in CONTRIBUTING.md
- change: Add negative test for incremental compilation with Java classpath references
- change: Add test for KSTypeParameterImpl.bounds on type alias
- change: Add test for vararg annotation application
- change: Add test showing missing implementation for `KSBackingField` in `mapToJvmSignatureInternal`
- change: Delegate PackageIndex lookups to IncrementalJavaFileManager dependencies index
- change: Document `TARGET_BACKEND` and `WITH_FIXED_TARGET` directives in CONTRIBUTING.md
- change: Drop KSObjectManager caches in finally block
- change: Move PsiArrayInitializerMemberValue handling into calcValue
- change: Share IncrementalJavaFileManager dependencies index with finder services
- change: Share KSAnnotation.defaultArguments implementation across KSP annotation classes
- change: Update testVarargAnnotationApplication with more cases
