# Changelog

## Score

- CAI 65 → 55 (-10.5)

## Lenses

- Code Health 96 → 96 (+0.0)
- Architecture 100 → 100 (+0.0)
- Maturity 51 → 29 (-22.1)
- Readiness 58 → 58 (+0.0)
- Security 97 → 97 (+0.0)

## Resolved (2)

- The public API exposes both a 'Deprecated' module and a 'Kanna' module with nearly identical factory methods (XML/HTML). While the deprecation is noted, the signatures differ in return types (XMLDocument? vs XMLDocument) and parameter types (UInt vs Encoding), creating confusion about which entry point to use. The 'Deprecated' methods return an optional XMLDocument for both HTML and XML parsing, which is semantically incorrect and inconsistent with the 'Kanna' methods that return the specific document type.
- Workflow token permissions not restricted

## New (7)

- Orphaned file (Sources/Kanna/CSS.swift)
- Orphaned file (Sources/Kanna/Deprecated.swift)
- Orphaned file (Sources/Kanna/Kanna.swift)
- Orphaned file (Sources/Kanna/libxmlHTMLDocument.swift)
- Orphaned file (Sources/Kanna/libxmlHTMLNode.swift)
- Orphaned file (Sources/Kanna/libxmlParserOption.swift)
- Workflow token permissions not restricted (.github/workflows/ci.yml)
