test_all_reference_answers_and_suite_shape (test_benchmarks.ScorerTests.test_all_reference_answers_and_suite_shape) ... ok
test_bad_input_and_unknown_kind (test_benchmarks.ScorerTests.test_bad_input_and_unknown_kind) ... ok
test_exact_output_retains_case_and_internal_whitespace_requirements (test_benchmarks.ScorerTests.test_exact_output_retains_case_and_internal_whitespace_requirements) ... ok
test_integer_rejects_answer_embedded_in_prose_or_extra_values (test_benchmarks.ScorerTests.test_integer_rejects_answer_embedded_in_prose_or_extra_values) ... ok
test_json_booleans_numbers_nested_values_and_array_order (test_benchmarks.ScorerTests.test_json_booleans_numbers_nested_values_and_array_order) ... ok
test_json_is_structural_but_rejects_extra_fields_and_fences (test_benchmarks.ScorerTests.test_json_is_structural_but_rejects_extra_fields_and_fences) ... ok
test_empty_and_short_text_are_defined (test_benchmarks.StyleProxyTests.test_empty_and_short_text_are_defined) ... ok
test_lexicons_count_whole_words_and_do_not_claim_negation_handling (test_benchmarks.StyleProxyTests.test_lexicons_count_whole_words_and_do_not_claim_negation_handling) ... ok
test_repeated_trigrams_count_occurrences_after_first (test_benchmarks.StyleProxyTests.test_repeated_trigrams_count_occurrences_after_first) ... ok
test_baseline_has_no_hook_or_copy (test_intervention.InterventionTests.test_baseline_has_no_hook_or_copy) ... ok
test_bfloat16_reports_real_post_cast_residual (test_intervention.InterventionTests.test_bfloat16_reports_real_post_cast_residual) ... ok
test_centered_suppression_restores_neutral_projection (test_intervention.InterventionTests.test_centered_suppression_restores_neutral_projection) ... ok
test_cleanup_when_forward_or_context_raises (test_intervention.InterventionTests.test_cleanup_when_forward_or_context_raises) ... ok
test_condition_preserves_previous_positional_arguments (test_intervention.InterventionTests.test_condition_preserves_previous_positional_arguments) ... ok
test_fractional_suppression_leaves_fractional_challenge (test_intervention.InterventionTests.test_fractional_suppression_leaves_fractional_challenge) ... ok
test_full_suppression_all_tokens_and_batches (test_intervention.InterventionTests.test_full_suppression_all_tokens_and_batches) ... ok
test_full_suppression_cancels_injected_pain_before_orthogonal_joy (test_intervention.InterventionTests.test_full_suppression_cancels_injected_pain_before_orthogonal_joy) ... ok
test_invalid_conditions_and_directions (test_intervention.InterventionTests.test_invalid_conditions_and_directions) ... ok
test_joy_does_not_reintroduce_pain_and_is_same_in_both_arms (test_intervention.InterventionTests.test_joy_does_not_reintroduce_pain_and_is_same_in_both_arms) ... ok
test_last_scope_and_tuple_tail_are_preserved (test_intervention.InterventionTests.test_last_scope_and_tuple_tail_are_preserved) ... ok
test_nested_context_rejected_without_removing_outer_hook (test_intervention.InterventionTests.test_nested_context_rejected_without_removing_outer_hook) ... ok
test_pain_challenge_alone_changes_only_pain_axis_and_reports_original_delta (test_intervention.InterventionTests.test_pain_challenge_alone_changes_only_pain_axis_and_reports_original_delta) ... ok
test_pain_challenge_last_scope_cleanup_and_zero_dose_baseline (test_intervention.InterventionTests.test_pain_challenge_last_scope_cleanup_and_zero_dose_baseline) ... ok
test_partial_suppression (test_intervention.InterventionTests.test_partial_suppression) ... ok
test_random_direction_erasure (test_intervention.InterventionTests.test_random_direction_erasure) ... ok
test_stats_accumulate_and_reset (test_intervention.InterventionTests.test_stats_accumulate_and_reset) ... ok
test_bad_schedule_and_readonly_properties (test_self_admin_effect.AuxEffectTests.test_bad_schedule_and_readonly_properties) ... ok
test_disable_cancels_and_enable_does_not_restore_pulse (test_self_admin_effect.AuxEffectTests.test_disable_cancels_and_enable_does_not_restore_pulse) ... ok
test_disabled_repeated_calls_do_not_create_a_later_pulse (test_self_admin_effect.AuxEffectTests.test_disabled_repeated_calls_do_not_create_a_later_pulse) ... ok
test_enabled_presses_reset_without_stacking (test_self_admin_effect.AuxEffectTests.test_enabled_presses_reset_without_stacking) ... ok
test_fractional_half_life_and_cutoff_use_same_schedule (test_self_admin_effect.AuxEffectTests.test_fractional_half_life_and_cutoff_use_same_schedule) ... ok
test_initially_inactive_then_half_life_and_cutoff (test_self_admin_effect.AuxEffectTests.test_initially_inactive_then_half_life_and_cutoff) ... ok
test_invalid_boolean_settings_do_not_mutate_state (test_self_admin_effect.AuxEffectTests.test_invalid_boolean_settings_do_not_mutate_state) ... ok
test_invalid_token_counts_are_rejected_even_when_disabled (test_self_admin_effect.AuxEffectTests.test_invalid_token_counts_are_rejected_even_when_disabled) ... ok
test_nominal_state_is_independent_during_switching_and_disabled_calls (test_self_admin_effect.AuxEffectTests.test_nominal_state_is_independent_during_switching_and_disabled_calls) ... ok
test_repeated_same_gate_setting_preserves_current_decay (test_self_admin_effect.AuxEffectTests.test_repeated_same_gate_setting_preserves_current_decay) ... ok
test_budget_prompt_is_deterministic_and_validates_limits (test_self_admin_protocol.FixedProtocolTests.test_budget_prompt_is_deterministic_and_validates_limits) ... ok
test_order_packs_are_disjoint_valid_and_not_exposed_in_system_text (test_self_admin_protocol.FixedProtocolTests.test_order_packs_are_disjoint_valid_and_not_exposed_in_system_text) ... ok
test_tool_schemas_are_constant_neutral_and_match_parser (test_self_admin_protocol.FixedProtocolTests.test_tool_schemas_are_constant_neutral_and_match_parser) ... ok
test_answer_is_literal_data_including_escaped_strings_and_markers (test_self_admin_protocol.ToolParserTests.test_answer_is_literal_data_including_escaped_strings_and_markers) ... ok
test_calculation_arguments_enforce_integer_types_bounds_and_exact_keys (test_self_admin_protocol.ToolParserTests.test_calculation_arguments_enforce_integer_types_bounds_and_exact_keys) ... ok
test_rejects_duplicate_keys_at_every_level (test_self_admin_protocol.ToolParserTests.test_rejects_duplicate_keys_at_every_level) ... ok
test_rejects_malformed_json_missing_wrapper_and_wrong_root_shape (test_self_admin_protocol.ToolParserTests.test_rejects_malformed_json_missing_wrapper_and_wrong_root_shape) ... ok
test_rejects_multiple_blocks_and_surrounding_text (test_self_admin_protocol.ToolParserTests.test_rejects_multiple_blocks_and_surrounding_text) ... ok
test_rejects_nonfinite_json_constants (test_self_admin_protocol.ToolParserTests.test_rejects_nonfinite_json_constants) ... ok
test_rejects_unknown_tools_wrong_types_and_additional_arguments (test_self_admin_protocol.ToolParserTests.test_rejects_unknown_tools_wrong_types_and_additional_arguments) ... ok
test_valid_calls_and_outer_whitespace (test_self_admin_protocol.ToolParserTests.test_valid_calls_and_outer_whitespace) ... ok
test_batched_and_single_token_advancement_agree (test_self_admin_state.DrugStateTests.test_batched_and_single_token_advancement_agree) ... ok
test_every_provided_task_and_tool_token_counts_once (test_self_admin_state.DrugStateTests.test_every_provided_task_and_tool_token_counts_once) ... ok
test_exact_cutoff (test_self_admin_state.DrugStateTests.test_exact_cutoff) ... ok
test_fractional_half_life_uses_ceiling_cutoff (test_self_admin_state.DrugStateTests.test_fractional_half_life_uses_ceiling_cutoff) ... ok
test_half_life_and_two_half_lives (test_self_admin_state.DrugStateTests.test_half_life_and_two_half_lives) ... ok
test_initially_inactive_even_after_tokens (test_self_admin_state.DrugStateTests.test_initially_inactive_even_after_tokens) ... ok
test_invalid_advancement_and_prime_do_not_change_state (test_self_admin_state.DrugStateTests.test_invalid_advancement_and_prime_do_not_change_state) ... ok
test_invalid_settings (test_self_admin_state.DrugStateTests.test_invalid_settings) ... ok
test_large_token_count_does_not_overflow_decay (test_self_admin_state.DrugStateTests.test_large_token_count_does_not_overflow_decay) ... ok
test_level_is_bounded_monotonic_and_finite (test_self_admin_state.DrugStateTests.test_level_is_bounded_monotonic_and_finite) ... ok
test_press_resets_without_stacking (test_self_admin_state.DrugStateTests.test_press_resets_without_stacking) ... ok
test_priming_recorded_separately (test_self_admin_state.DrugStateTests.test_priming_recorded_separately) ... ok
test_public_settings_are_read_only_and_snapshots_detached (test_self_admin_state.DrugStateTests.test_public_settings_are_read_only_and_snapshots_detached) ... ok

----------------------------------------------------------------------
Ran 60 tests in 0.118s

OK
test_active_stop_preserves_fields_and_busy_request_does_not_launch (test_experiment_control.ExperimentControlTests.test_active_stop_preserves_fields_and_busy_request_does_not_launch) ... ok
test_failed_launch_and_failed_child_both_allow_recovery (test_experiment_control.ExperimentControlTests.test_failed_launch_and_failed_child_both_allow_recovery) ... ok
test_graceful_stop_timeout_never_kills_or_launches_and_can_retry (test_experiment_control.ExperimentControlTests.test_graceful_stop_timeout_never_kills_or_launches_and_can_retry) ... ok
test_launch_is_fresh_fixed_argv_and_preserves_venv_symlink (test_experiment_control.ExperimentControlTests.test_launch_is_fresh_fixed_argv_and_preserves_venv_symlink) ... ok
test_owned_process_must_exit_even_after_terminal_manifest (test_experiment_control.ExperimentControlTests.test_owned_process_must_exit_even_after_terminal_manifest) ... ok
test_settings_cannot_inject_shell_or_arbitrary_flags (test_experiment_control.ExperimentControlTests.test_settings_cannot_inject_shell_or_arbitrary_flags) ... ok
test_slow_initialization_keeps_restart_pending_without_overlap (test_experiment_control.ExperimentControlTests.test_slow_initialization_keeps_restart_pending_without_overlap) ... ok

----------------------------------------------------------------------
Ran 7 tests in 0.357s

OK

Aux persistence update: targeted controller regression checks
test_active_stop_preserves_fields_and_busy_request_does_not_launch (test_experiment_control.ExperimentControlTests.test_active_stop_preserves_fields_and_busy_request_does_not_launch) ... ok
test_aux_off_and_on_persist_across_repeated_fresh_runs_without_other_state (test_experiment_control.ExperimentControlTests.test_aux_off_and_on_persist_across_repeated_fresh_runs_without_other_state) ... ok
test_aux_off_survives_failed_startup_without_control_file (test_experiment_control.ExperimentControlTests.test_aux_off_survives_failed_startup_without_control_file) ... ok
test_aux_setting_is_captured_after_graceful_stop_not_when_clicked (test_experiment_control.ExperimentControlTests.test_aux_setting_is_captured_after_graceful_stop_not_when_clicked) ... ok
test_failed_launch_and_failed_child_both_allow_recovery (test_experiment_control.ExperimentControlTests.test_failed_launch_and_failed_child_both_allow_recovery) ... ok
test_graceful_stop_timeout_never_kills_or_launches_and_can_retry (test_experiment_control.ExperimentControlTests.test_graceful_stop_timeout_never_kills_or_launches_and_can_retry) ... ok
test_launch_is_fresh_fixed_argv_and_preserves_venv_symlink (test_experiment_control.ExperimentControlTests.test_launch_is_fresh_fixed_argv_and_preserves_venv_symlink) ... ok
test_legacy_control_missing_aux_defaults_on (test_experiment_control.ExperimentControlTests.test_legacy_control_missing_aux_defaults_on) ... ok
test_malformed_aux_boolean_is_rejected_before_launch (test_experiment_control.ExperimentControlTests.test_malformed_aux_boolean_is_rejected_before_launch) ... ok
test_owned_process_must_exit_even_after_terminal_manifest (test_experiment_control.ExperimentControlTests.test_owned_process_must_exit_even_after_terminal_manifest) ... ok
test_settings_cannot_inject_shell_or_arbitrary_flags (test_experiment_control.ExperimentControlTests.test_settings_cannot_inject_shell_or_arbitrary_flags) ... ok
test_slow_initialization_keeps_restart_pending_without_overlap (test_experiment_control.ExperimentControlTests.test_slow_initialization_keeps_restart_pending_without_overlap) ... ok

----------------------------------------------------------------------
Ran 12 tests in 0.594s

OK

Stop button update: targeted controller regression checks
test_active_stop_preserves_fields_and_busy_request_does_not_launch (test_experiment_control.ExperimentControlTests.test_active_stop_preserves_fields_and_busy_request_does_not_launch) ... ok
test_aux_off_and_on_persist_across_repeated_fresh_runs_without_other_state (test_experiment_control.ExperimentControlTests.test_aux_off_and_on_persist_across_repeated_fresh_runs_without_other_state) ... ok
test_aux_off_survives_failed_startup_without_control_file (test_experiment_control.ExperimentControlTests.test_aux_off_survives_failed_startup_without_control_file) ... ok
test_aux_setting_is_captured_after_graceful_stop_not_when_clicked (test_experiment_control.ExperimentControlTests.test_aux_setting_is_captured_after_graceful_stop_not_when_clicked) ... ok
test_child_failure_during_stop_is_not_reported_as_saved_stop (test_experiment_control.ExperimentControlTests.test_child_failure_during_stop_is_not_reported_as_saved_stop) ... ok
test_failed_launch_and_failed_child_both_allow_recovery (test_experiment_control.ExperimentControlTests.test_failed_launch_and_failed_child_both_allow_recovery) ... ok
test_graceful_stop_timeout_never_kills_or_launches_and_can_retry (test_experiment_control.ExperimentControlTests.test_graceful_stop_timeout_never_kills_or_launches_and_can_retry) ... ok
test_launch_is_fresh_fixed_argv_and_preserves_venv_symlink (test_experiment_control.ExperimentControlTests.test_launch_is_fresh_fixed_argv_and_preserves_venv_symlink) ... ok
test_legacy_control_missing_aux_defaults_on (test_experiment_control.ExperimentControlTests.test_legacy_control_missing_aux_defaults_on) ... ok
test_malformed_aux_boolean_is_rejected_before_launch (test_experiment_control.ExperimentControlTests.test_malformed_aux_boolean_is_rejected_before_launch) ... ok
test_owned_process_must_exit_even_after_terminal_manifest (test_experiment_control.ExperimentControlTests.test_owned_process_must_exit_even_after_terminal_manifest) ... ok
test_settings_cannot_inject_shell_or_arbitrary_flags (test_experiment_control.ExperimentControlTests.test_settings_cannot_inject_shell_or_arbitrary_flags) ... ok
test_slow_initialization_keeps_restart_pending_without_overlap (test_experiment_control.ExperimentControlTests.test_slow_initialization_keeps_restart_pending_without_overlap) ... ok
test_stop_is_rejected_while_restart_is_initializing (test_experiment_control.ExperimentControlTests.test_stop_is_rejected_while_restart_is_initializing) ... ok
test_stop_of_complete_or_absent_run_is_harmless (test_experiment_control.ExperimentControlTests.test_stop_of_complete_or_absent_run_is_harmless) ... ok
test_stop_owned_run_waits_for_exit_without_replacement (test_experiment_control.ExperimentControlTests.test_stop_owned_run_waits_for_exit_without_replacement) ... ok
test_stop_preserves_fields_is_idempotent_blocks_restart_and_never_spawns (test_experiment_control.ExperimentControlTests.test_stop_preserves_fields_is_idempotent_blocks_restart_and_never_spawns) ... ok
test_stop_timeout_keeps_request_without_kill_or_spawn (test_experiment_control.ExperimentControlTests.test_stop_timeout_keeps_request_without_kill_or_spawn) ... ok
test_stop_unsupported_active_run_rejected_without_write (test_experiment_control.ExperimentControlTests.test_stop_unsupported_active_run_rejected_without_write) ... ok

----------------------------------------------------------------------
Ran 19 tests in 0.915s

OK

Repository preparation, October 1, 2026: full current local suite
Command: python -m unittest discover -s tests -v
test_all_reference_answers_and_suite_shape (test_benchmarks.ScorerTests.test_all_reference_answers_and_suite_shape) ... ok
test_bad_input_and_unknown_kind (test_benchmarks.ScorerTests.test_bad_input_and_unknown_kind) ... ok
test_exact_output_retains_case_and_internal_whitespace_requirements (test_benchmarks.ScorerTests.test_exact_output_retains_case_and_internal_whitespace_requirements) ... ok
test_integer_rejects_answer_embedded_in_prose_or_extra_values (test_benchmarks.ScorerTests.test_integer_rejects_answer_embedded_in_prose_or_extra_values) ... ok
test_json_booleans_numbers_nested_values_and_array_order (test_benchmarks.ScorerTests.test_json_booleans_numbers_nested_values_and_array_order) ... ok
test_json_is_structural_but_rejects_extra_fields_and_fences (test_benchmarks.ScorerTests.test_json_is_structural_but_rejects_extra_fields_and_fences) ... ok
test_empty_and_short_text_are_defined (test_benchmarks.StyleProxyTests.test_empty_and_short_text_are_defined) ... ok
test_lexicons_count_whole_words_and_do_not_claim_negation_handling (test_benchmarks.StyleProxyTests.test_lexicons_count_whole_words_and_do_not_claim_negation_handling) ... ok
test_repeated_trigrams_count_occurrences_after_first (test_benchmarks.StyleProxyTests.test_repeated_trigrams_count_occurrences_after_first) ... ok
test_active_stop_preserves_fields_and_busy_request_does_not_launch (test_experiment_control.ExperimentControlTests.test_active_stop_preserves_fields_and_busy_request_does_not_launch) ... ok
test_aux_off_and_on_persist_across_repeated_fresh_runs_without_other_state (test_experiment_control.ExperimentControlTests.test_aux_off_and_on_persist_across_repeated_fresh_runs_without_other_state) ... ok
test_aux_off_survives_failed_startup_without_control_file (test_experiment_control.ExperimentControlTests.test_aux_off_survives_failed_startup_without_control_file) ... ok
test_aux_setting_is_captured_after_graceful_stop_not_when_clicked (test_experiment_control.ExperimentControlTests.test_aux_setting_is_captured_after_graceful_stop_not_when_clicked) ... ok
test_child_failure_during_stop_is_not_reported_as_saved_stop (test_experiment_control.ExperimentControlTests.test_child_failure_during_stop_is_not_reported_as_saved_stop) ... ok
test_failed_launch_and_failed_child_both_allow_recovery (test_experiment_control.ExperimentControlTests.test_failed_launch_and_failed_child_both_allow_recovery) ... ok
test_graceful_stop_timeout_never_kills_or_launches_and_can_retry (test_experiment_control.ExperimentControlTests.test_graceful_stop_timeout_never_kills_or_launches_and_can_retry) ... ok
test_launch_is_fresh_fixed_argv_and_preserves_venv_symlink (test_experiment_control.ExperimentControlTests.test_launch_is_fresh_fixed_argv_and_preserves_venv_symlink) ... ok
test_legacy_control_missing_aux_defaults_on (test_experiment_control.ExperimentControlTests.test_legacy_control_missing_aux_defaults_on) ... ok
test_malformed_aux_boolean_is_rejected_before_launch (test_experiment_control.ExperimentControlTests.test_malformed_aux_boolean_is_rejected_before_launch) ... ok
test_owned_process_must_exit_even_after_terminal_manifest (test_experiment_control.ExperimentControlTests.test_owned_process_must_exit_even_after_terminal_manifest) ... ok
test_settings_cannot_inject_shell_or_arbitrary_flags (test_experiment_control.ExperimentControlTests.test_settings_cannot_inject_shell_or_arbitrary_flags) ... ok
test_slow_initialization_keeps_restart_pending_without_overlap (test_experiment_control.ExperimentControlTests.test_slow_initialization_keeps_restart_pending_without_overlap) ... ok
test_stop_is_rejected_while_restart_is_initializing (test_experiment_control.ExperimentControlTests.test_stop_is_rejected_while_restart_is_initializing) ... ok
test_stop_of_complete_or_absent_run_is_harmless (test_experiment_control.ExperimentControlTests.test_stop_of_complete_or_absent_run_is_harmless) ... ok
test_stop_owned_run_waits_for_exit_without_replacement (test_experiment_control.ExperimentControlTests.test_stop_owned_run_waits_for_exit_without_replacement) ... ok
test_stop_preserves_fields_is_idempotent_blocks_restart_and_never_spawns (test_experiment_control.ExperimentControlTests.test_stop_preserves_fields_is_idempotent_blocks_restart_and_never_spawns) ... ok
test_stop_timeout_keeps_request_without_kill_or_spawn (test_experiment_control.ExperimentControlTests.test_stop_timeout_keeps_request_without_kill_or_spawn) ... ok
test_stop_unsupported_active_run_rejected_without_write (test_experiment_control.ExperimentControlTests.test_stop_unsupported_active_run_rejected_without_write) ... ok
test_baseline_has_no_hook_or_copy (test_intervention.InterventionTests.test_baseline_has_no_hook_or_copy) ... ok
test_bfloat16_reports_real_post_cast_residual (test_intervention.InterventionTests.test_bfloat16_reports_real_post_cast_residual) ... ok
test_centered_suppression_restores_neutral_projection (test_intervention.InterventionTests.test_centered_suppression_restores_neutral_projection) ... ok
test_cleanup_when_forward_or_context_raises (test_intervention.InterventionTests.test_cleanup_when_forward_or_context_raises) ... ok
test_condition_preserves_previous_positional_arguments (test_intervention.InterventionTests.test_condition_preserves_previous_positional_arguments) ... ok
test_fractional_suppression_leaves_fractional_challenge (test_intervention.InterventionTests.test_fractional_suppression_leaves_fractional_challenge) ... ok
test_full_suppression_all_tokens_and_batches (test_intervention.InterventionTests.test_full_suppression_all_tokens_and_batches) ... ok
test_full_suppression_cancels_injected_pain_before_orthogonal_joy (test_intervention.InterventionTests.test_full_suppression_cancels_injected_pain_before_orthogonal_joy) ... ok
test_invalid_conditions_and_directions (test_intervention.InterventionTests.test_invalid_conditions_and_directions) ... ok
test_joy_does_not_reintroduce_pain_and_is_same_in_both_arms (test_intervention.InterventionTests.test_joy_does_not_reintroduce_pain_and_is_same_in_both_arms) ... ok
test_last_scope_and_tuple_tail_are_preserved (test_intervention.InterventionTests.test_last_scope_and_tuple_tail_are_preserved) ... ok
test_nested_context_rejected_without_removing_outer_hook (test_intervention.InterventionTests.test_nested_context_rejected_without_removing_outer_hook) ... ok
test_pain_challenge_alone_changes_only_pain_axis_and_reports_original_delta (test_intervention.InterventionTests.test_pain_challenge_alone_changes_only_pain_axis_and_reports_original_delta) ... ok
test_pain_challenge_last_scope_cleanup_and_zero_dose_baseline (test_intervention.InterventionTests.test_pain_challenge_last_scope_cleanup_and_zero_dose_baseline) ... ok
test_partial_suppression (test_intervention.InterventionTests.test_partial_suppression) ... ok
test_random_direction_erasure (test_intervention.InterventionTests.test_random_direction_erasure) ... ok
test_stats_accumulate_and_reset (test_intervention.InterventionTests.test_stats_accumulate_and_reset) ... ok
test_bad_schedule_and_readonly_properties (test_self_admin_effect.AuxEffectTests.test_bad_schedule_and_readonly_properties) ... ok
test_disable_cancels_and_enable_does_not_restore_pulse (test_self_admin_effect.AuxEffectTests.test_disable_cancels_and_enable_does_not_restore_pulse) ... ok
test_disabled_repeated_calls_do_not_create_a_later_pulse (test_self_admin_effect.AuxEffectTests.test_disabled_repeated_calls_do_not_create_a_later_pulse) ... ok
test_enabled_presses_reset_without_stacking (test_self_admin_effect.AuxEffectTests.test_enabled_presses_reset_without_stacking) ... ok
test_fractional_half_life_and_cutoff_use_same_schedule (test_self_admin_effect.AuxEffectTests.test_fractional_half_life_and_cutoff_use_same_schedule) ... ok
test_initially_inactive_then_half_life_and_cutoff (test_self_admin_effect.AuxEffectTests.test_initially_inactive_then_half_life_and_cutoff) ... ok
test_invalid_boolean_settings_do_not_mutate_state (test_self_admin_effect.AuxEffectTests.test_invalid_boolean_settings_do_not_mutate_state) ... ok
test_invalid_token_counts_are_rejected_even_when_disabled (test_self_admin_effect.AuxEffectTests.test_invalid_token_counts_are_rejected_even_when_disabled) ... ok
test_nominal_state_is_independent_during_switching_and_disabled_calls (test_self_admin_effect.AuxEffectTests.test_nominal_state_is_independent_during_switching_and_disabled_calls) ... ok
test_repeated_same_gate_setting_preserves_current_decay (test_self_admin_effect.AuxEffectTests.test_repeated_same_gate_setting_preserves_current_decay) ... ok
test_budget_prompt_is_deterministic_and_validates_limits (test_self_admin_protocol.FixedProtocolTests.test_budget_prompt_is_deterministic_and_validates_limits) ... ok
test_order_packs_are_disjoint_valid_and_not_exposed_in_system_text (test_self_admin_protocol.FixedProtocolTests.test_order_packs_are_disjoint_valid_and_not_exposed_in_system_text) ... ok
test_tool_schemas_are_constant_neutral_and_match_parser (test_self_admin_protocol.FixedProtocolTests.test_tool_schemas_are_constant_neutral_and_match_parser) ... ok
test_answer_is_literal_data_including_escaped_strings_and_markers (test_self_admin_protocol.ToolParserTests.test_answer_is_literal_data_including_escaped_strings_and_markers) ... ok
test_calculation_arguments_enforce_integer_types_bounds_and_exact_keys (test_self_admin_protocol.ToolParserTests.test_calculation_arguments_enforce_integer_types_bounds_and_exact_keys) ... ok
test_rejects_duplicate_keys_at_every_level (test_self_admin_protocol.ToolParserTests.test_rejects_duplicate_keys_at_every_level) ... ok
test_rejects_malformed_json_missing_wrapper_and_wrong_root_shape (test_self_admin_protocol.ToolParserTests.test_rejects_malformed_json_missing_wrapper_and_wrong_root_shape) ... ok
test_rejects_multiple_blocks_and_surrounding_text (test_self_admin_protocol.ToolParserTests.test_rejects_multiple_blocks_and_surrounding_text) ... ok
test_rejects_nonfinite_json_constants (test_self_admin_protocol.ToolParserTests.test_rejects_nonfinite_json_constants) ... ok
test_rejects_unknown_tools_wrong_types_and_additional_arguments (test_self_admin_protocol.ToolParserTests.test_rejects_unknown_tools_wrong_types_and_additional_arguments) ... ok
test_valid_calls_and_outer_whitespace (test_self_admin_protocol.ToolParserTests.test_valid_calls_and_outer_whitespace) ... ok
test_batched_and_single_token_advancement_agree (test_self_admin_state.DrugStateTests.test_batched_and_single_token_advancement_agree) ... ok
test_every_provided_task_and_tool_token_counts_once (test_self_admin_state.DrugStateTests.test_every_provided_task_and_tool_token_counts_once) ... ok
test_exact_cutoff (test_self_admin_state.DrugStateTests.test_exact_cutoff) ... ok
test_fractional_half_life_uses_ceiling_cutoff (test_self_admin_state.DrugStateTests.test_fractional_half_life_uses_ceiling_cutoff) ... ok
test_half_life_and_two_half_lives (test_self_admin_state.DrugStateTests.test_half_life_and_two_half_lives) ... ok
test_initially_inactive_even_after_tokens (test_self_admin_state.DrugStateTests.test_initially_inactive_even_after_tokens) ... ok
test_invalid_advancement_and_prime_do_not_change_state (test_self_admin_state.DrugStateTests.test_invalid_advancement_and_prime_do_not_change_state) ... ok
test_invalid_settings (test_self_admin_state.DrugStateTests.test_invalid_settings) ... ok
test_large_token_count_does_not_overflow_decay (test_self_admin_state.DrugStateTests.test_large_token_count_does_not_overflow_decay) ... ok
test_level_is_bounded_monotonic_and_finite (test_self_admin_state.DrugStateTests.test_level_is_bounded_monotonic_and_finite) ... ok
test_press_resets_without_stacking (test_self_admin_state.DrugStateTests.test_press_resets_without_stacking) ... ok
test_priming_recorded_separately (test_self_admin_state.DrugStateTests.test_priming_recorded_separately) ... ok
test_public_settings_are_read_only_and_snapshots_detached (test_self_admin_state.DrugStateTests.test_public_settings_are_read_only_and_snapshots_detached) ... ok

----------------------------------------------------------------------
Ran 79 tests in 1.193s

OK
