Changes for version 0.001 - 2026-11-02

  • Initial Release

Documentation

Check a repository against its flavor of the standards, and bring it up to date

Modules

Whether the development harness of a repository conforms to its standards, and bringing it up to date
The interface of a check, and what the checks share
CLAUDE.md exists and names the skills that it must
.claude/settings.json enables the plugins of the harness
The perlcritic profile starts with the header of its template
A JSON or YAML file parses and matches a schema
A distribution has the files that its build needs
The git hooks are tracked, match their templates, and are installed
The configuration files of the tools exist
The CI workflows exist
.conformance.yml, which picks the flavor of a repository and its source
A named set of checks and their configuration, read from a standards source
Parse YAML and JSON, and validate the result against a schema
What a check can read of a repository: its paths, their blob SHAs and their contents
A snapshot of a checkout on this machine, which an update can change
A snapshot from a tree listing and a callback that fetches one file
Where the standards come from: the flavor files and the templates
Standards read from a directory on this machine
Standards fetched from a git repository into a cache directory
What an update changed, or would change, in a checkout, and what it left to a person