- Added py.typed. This makes the package PEP 561 compliant, allowing...
- Added py.typed. This makes the package PEP 561 compliant, allowing downstream users to benefit from the type hints. - Updated pyproject.toml to include disallow_untyped_defs = true. This ensures that all function definitions must be annotated, preventing new unannotated functions from being introduced and highlighting remaining gaps. - tests/reporting/conftest.py: Updated the return type of create_synthetic_reporting_data to tuple[MockPlData, MockPlModel, dict[str, Any]] to match the actual return value. Added from typing import Any to resolve the Name "Any" is not defined error. - tests/test_gap_detection.py: Added type annotations to all helper functions (_two_visit_data, _three_visit_data). Added -> None return type annotations to all test methods to satisfy the disallow_untyped_defs = true configuration.