Finding
The single `Context` block in `Tests/Get-Categories.Tests.ps1` (line 33) is named `'reading from Categories.json'` instead of using the required `given` / `when` / `with` prefix mandated by CLAUDE.md. This makes the test output read as an implementation log rather than a behavioural specification.
Impact
Test output does not read as a specification, making it harder for reviewers to understand intent without reading the implementation.
Fix
Rename the Context block to `'given a valid Categories.json file'` (and add sibling contexts for the absent/malformed cases that are currently grouped inside it).
Finding
The single `Context` block in `Tests/Get-Categories.Tests.ps1` (line 33) is named `'reading from Categories.json'` instead of using the required `given` / `when` / `with` prefix mandated by CLAUDE.md. This makes the test output read as an implementation log rather than a behavioural specification.
Impact
Test output does not read as a specification, making it harder for reviewers to understand intent without reading the implementation.
Fix
Rename the Context block to `'given a valid Categories.json file'` (and add sibling contexts for the absent/malformed cases that are currently grouped inside it).