# Changelog

## Score

- CAI 55 → 54 (-0.6)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 93 → 93 (+0.0)
- Architecture 99 → 99 (+0.1)
- Maturity 74 → 68 (-5.7)
- Readiness 71 → 71 (+0.0)
- Security 43 → 43 (+0.0)
- Domain Modelling 49 → 49 (+0.0)
- Event Sourcing 100 → 100 (+0.0)

## Resolved (26)

- Build action pinned to a mutable branch
- Duplicated block (10 lines × 2) (integration/common/taskpool-sender/src/main/kotlin/io/holunda/polyflow/taskpool/sender/task/accumulator/ProjectingCommandAccumulator.kt)
- Duplicated block (10 lines × 2) (view/jpa/src/main/kotlin/io/holunda/polyflow/view/jpa/JpaPolyflowViewDataEntryService.kt)
- Duplicated block (10 lines × 2) (view/simple/src/main/kotlin/io/holunda/polyflow/view/simple/service/SimpleDataEntryService.kt)
- Duplicated block (11 lines × 2) (view/jpa/src/main/kotlin/io/holunda/polyflow/view/jpa/JpaPolyflowViewTaskService.kt)
- Duplicated block (11 lines × 2) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/Converters.kt)
- Duplicated block (11 lines × 2) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/process/ProcessDefinitionMongoService.kt)
- Duplicated block (11 lines × 2) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/task/TaskDocument.kt)
- Duplicated block (11 lines × 3) (core/taskpool/taskpool-event/src/main/kotlin/io/holunda/camunda/taskpool/mapper/task/TaskEventMappers.kt)
- Duplicated block (11 lines × 4) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/MongoViewService.kt)
- Duplicated block (12 lines × 2) (integration/camunda-bpm/taskpool-collector/src/main/kotlin/io/holunda/polyflow/taskpool/HistoricProcessInstanceEventExtensions.kt)
- Duplicated block (12 lines × 2) (view/jpa/src/main/kotlin/io/holunda/polyflow/view/jpa/JpaPolyflowViewTaskService.kt)
- Duplicated block (12 lines × 3) (view/simple/src/main/kotlin/io/holunda/polyflow/view/simple/service/SimpleTaskPoolService.kt)
- Duplicated block (13 lines × 2) (view/jpa/src/main/kotlin/io/holunda/polyflow/view/jpa/data/DataEntryRepository.kt)
- Duplicated block (14 lines × 2) (integration/camunda-bpm/taskpool-collector/src/main/kotlin/io/holunda/polyflow/taskpool/collector/task/TaskServiceCollectorService.kt)
- Duplicated block (14 lines × 2) (integration/common/datapool-sender/src/main/kotlin/io/holunda/polyflow/datapool/sender/gateway/AxonCommandListGateway.kt)
- Duplicated block (22 lines × 2) (integration/camunda-bpm/taskpool-collector/src/main/kotlin/io/holunda/polyflow/taskpool/collector/task/assigner/ProcessVariableChangeAssigningService.kt)
- Duplicated block (6 lines × 2) (view/jpa/src/main/kotlin/io/holunda/polyflow/view/jpa/data/ConverterExt.kt)
- Duplicated block (6 lines × 2) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/data/DataEntryChangeTracker.kt)
- Duplicated block (7 lines × 4) (view/simple/src/main/kotlin/io/holunda/polyflow/view/simple/service/SimpleTaskPoolService.kt)
- …and 6 more

## New (25)

- Concentrated knowledge decay
- Duplicated block (10 lines × 2) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/task/TaskDocument.kt)
- Duplicated block (10 lines × 4) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/MongoViewService.kt)
- Duplicated block (11 lines × 2) (core/taskpool/taskpool-event/src/main/kotlin/io/holunda/camunda/taskpool/mapper/task/TaskEventMappers.kt)
- Duplicated block (11 lines × 2) (view/jpa/src/main/kotlin/io/holunda/polyflow/view/jpa/JpaPolyflowViewTaskService.kt)
- Duplicated block (11 lines × 2) (view/jpa/src/main/kotlin/io/holunda/polyflow/view/jpa/JpaPolyflowViewTaskService.kt)
- Duplicated block (11 lines × 2) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/Converters.kt)
- Duplicated block (11 lines × 2) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/process/ProcessDefinitionMongoService.kt)
- Duplicated block (12 lines × 2) (integration/camunda-bpm/taskpool-collector/src/main/kotlin/io/holunda/polyflow/taskpool/HistoricProcessInstanceEventExtensions.kt)
- Duplicated block (12 lines × 2) (view/jpa/src/main/kotlin/io/holunda/polyflow/view/jpa/data/DataEntryRepository.kt)
- Duplicated block (12 lines × 3) (view/simple/src/main/kotlin/io/holunda/polyflow/view/simple/service/SimpleTaskPoolService.kt)
- Duplicated block (13 lines × 2) (integration/camunda-bpm/taskpool-collector/src/main/kotlin/io/holunda/polyflow/taskpool/collector/task/TaskServiceCollectorService.kt)
- Duplicated block (13 lines × 2) (integration/common/datapool-sender/src/main/kotlin/io/holunda/polyflow/datapool/sender/gateway/AxonCommandListGateway.kt)
- Duplicated block (21 lines × 2) (integration/camunda-bpm/taskpool-collector/src/main/kotlin/io/holunda/polyflow/taskpool/collector/task/assigner/ProcessVariableChangeAssigningService.kt)
- Duplicated block (5 lines × 2) (view/mongo/src/main/kotlin/io/holunda/polyflow/view/mongo/data/DataEntryChangeTracker.kt)
- Duplicated block (6 lines × 2) (view/jpa/src/main/kotlin/io/holunda/polyflow/view/jpa/data/ConverterExt.kt)
- Duplicated block (6 lines × 4) (view/simple/src/main/kotlin/io/holunda/polyflow/view/simple/service/SimpleTaskPoolService.kt)
- Duplicated block (8 lines × 2) (core/datapool/datapool-event/src/main/kotlin/io/holunda/camunda/taskpool/api/business/Mappers.kt)
- Duplicated block (8 lines × 2) (integration/camunda-bpm/taskpool-collector/src/main/kotlin/io/holunda/polyflow/taskpool/collector/process/instance/ProcessInstanceEventCollectorService.kt)
- Duplicated block (8 lines × 2) (integration/common/taskpool-sender/src/main/kotlin/io/holunda/polyflow/taskpool/sender/task/accumulator/ProjectingCommandAccumulator.kt)
- …and 5 more
