Commit Graph

12 Commits

Author SHA1 Message Date
7de4505e31 fix(pytest-plugin): remove duplicate plugin registration in tests
The pytest plugin is already loaded via the entry point, so explicitly
declaring it in conftest causes a duplicate registration error.
2026-02-04 00:43:20 +00:00
564d663c78 docs(changelog): update for QA fixes 2026-02-04 00:23:06 +00:00
f18427e123 fix: QA review fixes for 0.1.0 release
- Fix README readability example property names
- Add validation for empty references after tokenisation in ROUGE
- Guard against zero sentence count in readability metric
- Implement LRU cache with max size for semantic embeddings
- Add .score property to LexicalResult for API consistency
- Use defensive list copy in composite validators
2026-02-03 21:31:48 +00:00
1754556c99 docs(changelog): release 0.1.0
Initial release with metrics, validators, pytest plugin, benchmark
module, CLI, and comprehensive documentation.
2026-02-03 19:16:37 +00:00
8b7c087de7 docs(changelog): add CLI entries
Document command-line interface including validate command,
benchmark subcommands, and output formatting options.
2026-02-03 18:22:50 +00:00
07ac70e835 docs(changelog): add benchmark entries
Document benchmark module features in changelog.
2026-02-03 18:10:19 +00:00
6bafc43754 docs(changelog): add pytest plugin entries 2026-02-03 17:40:52 +00:00
107fc4e275 docs(changelog): add semantic similarity entries 2026-02-03 17:31:14 +00:00
cab8099d06 docs(changelog): add validator entries
Document validators module with Check protocol, metric validators,
constraint validators, composite validators, and factory functions.
2026-02-03 17:14:37 +00:00
b8ab5811dd docs(changelog): add ROUGE and readability entries 2026-02-03 17:03:39 +00:00
a4f5fa4cc6 docs(changelog): add metrics module entries 2026-02-03 16:46:03 +00:00
60aaa33327 chore(project): add pyproject.toml and project configuration
Configure Python project with pydantic, structlog, typer, rich dependencies.
Set up ruff, mypy, pytest tooling with strict type checking.
2026-02-03 16:15:48 +00:00