test_hold_without_enough_stability (test_reflexive_controller.DecisionTests.test_hold_without_enough_stability) ... ok
test_initial_action_contours (test_reflexive_controller.DecisionTests.test_initial_action_contours) ... ok
test_missingness_guard (test_reflexive_controller.DecisionTests.test_missingness_guard) ... ok
test_naive_exact_two_cycle (test_reflexive_controller.DecisionTests.test_naive_exact_two_cycle) ... ok
test_naive_too_short_rejected (test_reflexive_controller.DecisionTests.test_naive_too_short_rejected) ... ok
test_stop_after_stability (test_reflexive_controller.DecisionTests.test_stop_after_stability) ... ok
test_too_many_contours_rejected (test_reflexive_controller.DecisionTests.test_too_many_contours_rejected) ... ok
test_too_many_traces_rejected (test_reflexive_controller.DecisionTests.test_too_many_traces_rejected) ... ok
test_trace_after_contours (test_reflexive_controller.DecisionTests.test_trace_after_contours) ... ok
test_warp_after_traces (test_reflexive_controller.DecisionTests.test_warp_after_traces) ... ok
test_coverage_block_does_not_reclassify (test_reflexive_controller.EndToEndTests.test_coverage_block_does_not_reclassify) ... ok
test_pinned_replay_exact (test_reflexive_controller.EndToEndTests.test_pinned_replay_exact) ... ok
test_too_few_frames_exhausts_budget (test_reflexive_controller.EndToEndTests.test_too_few_frames_exhausts_budget) ... ok
test_count_consistency (test_reflexive_controller.ObservationTests.test_count_consistency) ... ok
test_derived_footprint (test_reflexive_controller.ObservationTests.test_derived_footprint) ... ok
test_derived_not_causal_arrow (test_reflexive_controller.ObservationTests.test_derived_not_causal_arrow) ... ok
test_dtd_is_rejected (test_reflexive_controller.ObservationTests.test_dtd_is_rejected) ... ok
test_mutated_status_in_svg_rejected (test_reflexive_controller.ObservationTests.test_mutated_status_in_svg_rejected) ... ok
test_script_is_rejected (test_reflexive_controller.ObservationTests.test_script_is_rejected) ... ok
test_source_does_not_change (test_reflexive_controller.ObservationTests.test_source_does_not_change) ... ok
test_status_sum_integral (test_reflexive_controller.ObservationTests.test_status_sum_integral) ... ok
test_status_unknown_nonzero (test_reflexive_controller.ObservationTests.test_status_unknown_nonzero) ... ok
test_svg_metadata_matches (test_reflexive_controller.ObservationTests.test_svg_metadata_matches) ... ok
test_wrong_receipt_rejected (test_reflexive_controller.ObservationTests.test_wrong_receipt_rejected) ... ok
test_wrong_svg_hash_rejected (test_reflexive_controller.ObservationTests.test_wrong_svg_hash_rejected) ... ok
test_above_budget_rejected (test_reflexive_controller.PlanTests.test_above_budget_rejected) ... ok
test_baseline_valid (test_reflexive_controller.PlanTests.test_baseline_valid) ... ok
test_duplicate_contours_rejected (test_reflexive_controller.PlanTests.test_duplicate_contours_rejected) ... ok
test_extra_field_rejected (test_reflexive_controller.PlanTests.test_extra_field_rejected) ... ok
test_invalid_contour_order_rejected (test_reflexive_controller.PlanTests.test_invalid_contour_order_rejected) ... ok
test_missing_field_rejected (test_reflexive_controller.PlanTests.test_missing_field_rejected) ... ok
test_nan_rejected (test_reflexive_controller.PlanTests.test_nan_rejected) ... ok
test_negative_ratio_rejected (test_reflexive_controller.PlanTests.test_negative_ratio_rejected) ... ok
test_nonnumeric_ratio_rejected (test_reflexive_controller.PlanTests.test_nonnumeric_ratio_rejected) ... ok
test_out_of_range_warp_rejected (test_reflexive_controller.PlanTests.test_out_of_range_warp_rejected) ... ok
test_required_axis_pinned (test_reflexive_controller.PlanTests.test_required_axis_pinned) ... ok
test_wrong_source_version_rejected (test_reflexive_controller.PlanTests.test_wrong_source_version_rejected) ... ok
test_cannot_change_mesh_resolution (test_reflexive_controller.PolicyTests.test_cannot_change_mesh_resolution) ... ok
test_cannot_create_source_arrow (test_reflexive_controller.PolicyTests.test_cannot_create_source_arrow) ... ok
test_cannot_relax_missing_guard (test_reflexive_controller.PolicyTests.test_cannot_relax_missing_guard) ... ok
test_cannot_switch_colored_axis (test_reflexive_controller.PolicyTests.test_cannot_switch_colored_axis) ... ok
test_cannot_switch_sampling_method (test_reflexive_controller.PolicyTests.test_cannot_switch_sampling_method) ... ok
test_hold_is_no_op (test_reflexive_controller.PolicyTests.test_hold_is_no_op) ... ok
test_initial_contour_absent (test_reflexive_controller.PolicyTests.test_initial_contour_absent) ... ok
test_initial_flow_absent (test_reflexive_controller.PolicyTests.test_initial_flow_absent) ... ok
test_initial_warp_zero (test_reflexive_controller.PolicyTests.test_initial_warp_zero) ... ok
test_no_mutation_source (test_reflexive_controller.PolicyTests.test_no_mutation_source) ... ok
test_stop_is_no_op (test_reflexive_controller.PolicyTests.test_stop_is_no_op) ... ok
test_valid_predecessor_policy (test_reflexive_controller.PolicyTests.test_valid_predecessor_policy) ... ok
test_whitelist_contour_update (test_reflexive_controller.PolicyTests.test_whitelist_contour_update) ... ok
test_whitelist_streamline_update (test_reflexive_controller.PolicyTests.test_whitelist_streamline_update) ... ok
test_whitelist_warp_update (test_reflexive_controller.PolicyTests.test_whitelist_warp_update) ... ok
test_current_source_accepted (test_reflexive_controller.ReceiptTests.test_current_source_accepted) ... ok
test_final_next_policy_idempotence (test_reflexive_controller.ReceiptTests.test_final_next_policy_idempotence) ... ok
test_five_record_chain (test_reflexive_controller.ReceiptTests.test_five_record_chain) ... ok
test_hash_spoof_extra_field_rejected (test_reflexive_controller.ReceiptTests.test_hash_spoof_extra_field_rejected) ... ok
test_initial_previous_hash_null (test_reflexive_controller.ReceiptTests.test_initial_previous_hash_null) ... ok
test_invalid_receipt_change_rejected (test_reflexive_controller.ReceiptTests.test_invalid_receipt_change_rejected) ... ok
test_missing_terminal_rejected (test_reflexive_controller.ReceiptTests.test_missing_terminal_rejected) ... ok
test_observation_source_spoof_rejected (test_reflexive_controller.ReceiptTests.test_observation_source_spoof_rejected) ... ok
test_receipt_hash_self_consistent (test_reflexive_controller.ReceiptTests.test_receipt_hash_self_consistent) ... ok
test_reversed_chain_rejected (test_reflexive_controller.ReceiptTests.test_reversed_chain_rejected) ... ok
test_stale_source_rejected (test_reflexive_controller.ReceiptTests.test_stale_source_rejected) ... ok
test_svg_receipt_spoof_rejected (test_reflexive_controller.ReceiptTests.test_svg_receipt_spoof_rejected) ... ok
test_terminal_record_expected (test_reflexive_controller.ReceiptTests.test_terminal_record_expected) ... ok
test_malformed_state_violates_predecessor_validator (test_reflexive_controller.SourceTests.test_malformed_state_violates_predecessor_validator) ... ok
test_other_version_distinct (test_reflexive_controller.SourceTests.test_other_version_distinct) ... ok
test_p02_state_is_valid (test_reflexive_controller.SourceTests.test_p02_state_is_valid) ... ok
test_p03_core_unmodified_copy (test_reflexive_controller.SourceTests.test_p03_core_unmodified_copy) ... ok
test_sources_match_hash (test_reflexive_controller.SourceTests.test_sources_match_hash) ... ok

----------------------------------------------------------------------
Ran 70 tests in 3.305s

OK
