# Changelog

## Score

- CAI 61 → 61 (+0.5)
- Rubric changed (rubric-2026.09.8 → rubric-2026.09.16) — scores are not directly comparable.

## Lenses

- Code Health 98 → 98 (+0.0)
- Architecture 69 → 69 (+0.0)
- Maturity 52 → 52 (+0.0)
- Readiness 58 → 58 (+0.0)
- Security 70 → 76 (+5.9)
- Domain Modelling 100 → 100 (+0.0)

## Resolved (1)

- Documentation: no usage examples (README.md)

## New (2)

- Ambiguous signature difference. Both instance and class methods are named 'without_auditing', but the instance method takes a block (implying temporary suspension for a duration) while the class method signature provided does not show a block argument (implying a toggle or configuration change). This inconsistency in arity and behavior under the same name is confusing.
- Inconsistent naming for retrieving audit history. Instance methods use 'revision' and 'revision_at' to fetch specific versions, while the Audit class has a method named 'revision()' which likely returns the revision number or ID of the audit record itself, not a lookup operation. This creates ambiguity between 'getting a revision' (lookup) and 'getting the revision attribute' (property access).

## Architecture

- Unchanged — 0 containers · 1 contexts · 0 edges
