# Changelog

## Score

- CAI 71 → 69 (-1.2)
- Rubric changed (rubric-2026.10.1 → rubric-2026.10.5) — scores are not directly comparable.

## Lenses

- Code Health 95 → 96 (+0.8)
- Architecture 95 → 95 (+0.0)
- Maturity 59 → 55 (-3.7)
- Readiness 74 → 76 (+1.9)
- Security 81 → 81 (+0.0)

## Resolved (1)

- PR-triggered workflow without a permissions block

## New (3)

- PR-triggered workflow without a permissions block (.github/workflows/continuous-integration.yml)
- PR-triggered workflow without a permissions block (.github/workflows/static-analysis.yml)
- The `canCreate` method is present on multiple concrete DataTable types and `DataTableAbstract`, but it is NOT present in the `DataTable` interface. This method is likely a factory helper, but its placement in the abstract class and concrete classes without being in the interface suggests it's a static-like utility exposed as an instance method, or a remnant of a factory pattern. It creates inconsistency because a user holding a `DataTable` interface reference cannot call `canCreate`, but a user holding a `QueryDataTable` reference can.
