Python 3.12.14; scikit-learn 1.8.0
test_all_original_values_preserved (__main__.TestReview.test_all_original_values_preserved) ... ok
test_boolean_amount_is_not_a_number (__main__.TestReview.test_boolean_amount_is_not_a_number) ... ok
test_cli_preserves_bytes_and_refuses_overwrite (__main__.TestReview.test_cli_preserves_bytes_and_refuses_overwrite) ... ok
test_cli_rejects_invalid_utf8_without_writing (__main__.TestReview.test_cli_rejects_invalid_utf8_without_writing) ... ok
test_cli_rejects_lossy_input_without_writing (__main__.TestReview.test_cli_rejects_lossy_input_without_writing) ... ok
test_cli_rejects_unpaired_surrogate_without_writing (__main__.TestReview.test_cli_rejects_unpaired_surrogate_without_writing) ... ok
test_currency_not_mixed (__main__.TestReview.test_currency_not_mixed) ... ok
test_derived_overflow_is_flagged (__main__.TestReview.test_derived_overflow_is_flagged) ... ok
test_duplicate_keys_rejected (__main__.TestReview.test_duplicate_keys_rejected) ... ok
test_duplicates_kept_and_flagged (__main__.TestReview.test_duplicates_kept_and_flagged) ... ok
test_empty_input (__main__.TestReview.test_empty_input) ... ok
test_escaped_duplicate_keys_rejected (__main__.TestReview.test_escaped_duplicate_keys_rejected) ... ok
test_float_overflow_rejected (__main__.TestReview.test_float_overflow_rejected) ... ok
test_float_precision_loss_rejected (__main__.TestReview.test_float_precision_loss_rejected) ... ok
test_float_underflow_rejected (__main__.TestReview.test_float_underflow_rejected) ... ok
test_invalid_reference_fails_explicitly (__main__.TestReview.test_invalid_reference_fails_explicitly) ... ok
test_leading_zero_and_order (__main__.TestReview.test_leading_zero_and_order) ... ok
test_locale_not_guessed (__main__.TestReview.test_locale_not_guessed) ... ok
test_missing_number (__main__.TestReview.test_missing_number) ... ok
test_model_detects_synthetic_outlier (__main__.TestReview.test_model_detects_synthetic_outlier) ... ok
test_nested_duplicate_keys_rejected (__main__.TestReview.test_nested_duplicate_keys_rejected) ... ok
test_no_mutation (__main__.TestReview.test_no_mutation) ... ok
test_no_network_during_review (__main__.TestReview.test_no_network_during_review) ... ok
test_nontext_id_not_coerced (__main__.TestReview.test_nontext_id_not_coerced) ... ok
test_regular_float_preserved (__main__.TestReview.test_regular_float_preserved) ... ok
test_reproducible (__main__.TestReview.test_reproducible) ... ok
test_small_reference_abstains (__main__.TestReview.test_small_reference_abstains) ... ok
test_zero_quantity (__main__.TestReview.test_zero_quantity) ... ok

----------------------------------------------------------------------
Ran 28 tests in 14.782s

OK
Source unchanged: True
Rows: 6 -> 6; review flags: 4
Synthetic data only. Tests do not establish real-world accuracy or contest eligibility.
