- Move Claude Code hooks under src/quality/hooks (rename modules)
- Add a project-local installer for Claude Code hooks
- Introduce internal_duplicate_detector and code_quality_guard
- Update tests to reference new module paths and guard API
- Bump package version to 0.1.1 and adjust packaging
- Updated AGENTS.md to provide comprehensive guidance on the Claude-Scripts project, including project overview, development commands, and architecture.
- Added new utility functions in hooks/guards/utils.py to support code quality checks and enhance modularity.
- Introduced HookResponseRequired TypedDict for stricter type checking in hook responses.
- Enhanced quality guard functionality with additional checks and improved type annotations across various modules.
- Updated pyproject.toml and uv.lock to include mypy as a development dependency for better type checking.
- Improved type checking configurations in pyrightconfig.json to exclude unnecessary directories and suppress specific warnings.
This update significantly improves the structure and maintainability of the code quality analysis toolkit, ensuring better adherence to type safety and project guidelines.
- Deleted obsolete test files related to `Any` usage and `type: ignore` checks to streamline the codebase.
- Introduced new modules for message enrichment and type inference to improve error messaging and type suggestion capabilities in hooks.
- Updated `pyproject.toml` and `pyrightconfig.json` to include new dependencies and configurations for enhanced type checking.
- Improved the quality check mechanisms in the hooks to provide more detailed feedback and guidance on code quality issues.