Description
The scoring module currently only has example-based unit tests. Add property-based tests (using proptest or quickcheck) to catch edge cases in score calculation, such as negative time deltas, hint-count overflow, or zero-duration sessions.
Acceptance Criteria
Description
The scoring module currently only has example-based unit tests. Add property-based tests (using
proptestorquickcheck) to catch edge cases in score calculation, such as negative time deltas, hint-count overflow, or zero-duration sessions.Acceptance Criteria
proptestadded as a dev-dependency