[
  "test_aggregation.py::test_aggregate_expr_evaluation",
  "test_aggregation.py::test_aggregate_rule_validation",
  "test_aggregation.py::test_aggregate_with_join",
  "test_aggregation.py::test_base_and_aggregate_ordering",
  "test_aggregation.py::test_contains_aggregate",
  "test_aggregation.py::test_count_aggregate",
  "test_aggregation.py::test_stratified_derivation",
  "test_arithmetic.py::test_arithmetic_in_templates",
  "test_arithmetic.py::test_comparison_in_template",
  "test_arithmetic.py::test_nested_arithmetic",
  "test_boolean.py::test_boolean_in_retract",
  "test_boolean.py::test_compiled_facts_match_python_bool_queries",
  "test_boolean.py::test_parser_converts_false_to_python_bool",
  "test_boolean.py::test_parser_converts_true_to_python_bool",
  "test_boolean.py::test_python_bool_facts_work",
  "test_boolean.py::test_rule_patterns_match_booleans",
  "test_combat_chain.py::test_full_combat",
  "test_deferred.py::TestDeferredAndInstant::test_instant_no_refire_after_deferred",
  "test_deferred.py::TestDeferredAndInstant::test_instant_then_deferred",
  "test_deferred.py::TestDeferredBasics::test_deferred_chain",
  "test_deferred.py::TestDeferredBasics::test_deferred_delays_effects",
  "test_deferred.py::TestDeferredBasics::test_deferred_with_retraction",
  "test_deferred.py::TestDeferredCombat::test_damage_death_loot_chain",
  "test_deferred.py::TestDeferredEdgeCases::test_deferred_prevents_duplicate_processing",
  "test_deferred.py::TestDeferredEdgeCases::test_no_infinite_micro_iterations",
  "test_deferred.py::TestDeferredProvenance::test_micro_iter_in_provenance",
  "test_ephemeral.py::TestEphemeral::test_ephemeral_consumed_after_match",
  "test_ephemeral.py::TestEphemeral::test_ephemeral_multiple_rules_first_wins",
  "test_ephemeral.py::TestEphemeral::test_ephemeral_npc_movement",
  "test_ephemeral.py::TestEphemeral::test_ephemeral_prevents_double_firing",
  "test_ephemeral.py::TestEphemeral::test_ephemeral_with_guard",
  "test_ephemeral.py::TestEphemeralInteraction::test_ephemeral_and_functional",
  "test_functional.py::test_functional_basic",
  "test_functional.py::test_functional_combat_demo",
  "test_functional.py::test_functional_in_rules",
  "test_functional.py::test_functional_parser",
  "test_goal_pursuit.py::TestEdgeCases::test_depth_limit",
  "test_goal_pursuit.py::TestEdgeCases::test_depth_limit_for_nested_blocking",
  "test_goal_pursuit.py::TestEdgeCases::test_entity_not_in_any_container",
  "test_goal_pursuit.py::TestEdgeCases::test_long_path_finds_shortest",
  "test_goal_pursuit.py::TestEdgeCases::test_nonexistent_container",
  "test_goal_pursuit.py::TestEdgeCases::test_nonexistent_entity",
  "test_goal_pursuit.py::TestImpossibleGoals::test_no_path_exists",
  "test_goal_pursuit.py::TestImpossibleGoals::test_slot_occupant_stuck",
  "test_goal_pursuit.py::TestImpossibleGoals::test_unreachable_goal",
  "test_goal_pursuit.py::TestNestedBlocking::test_cascading_preemption",
  "test_goal_pursuit.py::TestPlanExecution::test_execute_simple_plan",
  "test_goal_pursuit.py::TestPlanExecution::test_execute_with_preemption",
  "test_goal_pursuit.py::TestPlanExecution::test_provenance_tracked",
  "test_goal_pursuit.py::TestSimplePaths::test_already_at_goal",
  "test_goal_pursuit.py::TestSimplePaths::test_blocked_to_running",
  "test_goal_pursuit.py::TestSimplePaths::test_single_move",
  "test_goal_pursuit.py::TestSimplePaths::test_two_moves",
  "test_goal_pursuit.py::TestSlotOccupancy::test_dom_replace_element",
  "test_goal_pursuit.py::TestSlotOccupancy::test_preempt_occupant",
  "test_goal_pursuit.py::TestSlotOccupancy::test_spawn_then_preempt",
  "test_guards.py::test_full_integration",
  "test_guards.py::test_guard_comparison_operators",
  "test_guards.py::test_guard_evaluation_error_skips",
  "test_guards.py::test_guard_filters_bindings",
  "test_guards.py::test_guard_no_guard_fires_all",
  "test_guards.py::test_guard_not_equal",
  "test_guards.py::test_guard_with_retraction",
  "test_guards.py::test_parser_guard",
  "test_guards.py::test_parser_guard_not_equal",
  "test_herb_program.py::TestDOMLayout::test_dom_validation",
  "test_herb_program.py::TestDOMLayout::test_equilibrium_when_clean",
  "test_herb_program.py::TestDOMLayout::test_initial_layout_pipeline",
  "test_herb_program.py::TestDOMLayout::test_multiple_style_changes",
  "test_herb_program.py::TestDOMLayout::test_style_change_invalidates",
  "test_herb_program.py::TestEdgeCases::test_cascading_tensions",
  "test_herb_program.py::TestEdgeCases::test_empty_program",
  "test_herb_program.py::TestEdgeCases::test_multiple_tensions_priority",
  "test_herb_program.py::TestEdgeCases::test_tension_with_no_match",
  "test_herb_program.py::TestLoading::test_containers_registered",
  "test_herb_program.py::TestLoading::test_entities_placed",
  "test_herb_program.py::TestLoading::test_entity_types_registered",
  "test_herb_program.py::TestLoading::test_minimal_program",
  "test_herb_program.py::TestLoading::test_moves_registered",
  "test_herb_program.py::TestMatchClauses::test_boolean_guard_empty",
  "test_herb_program.py::TestMatchClauses::test_boolean_guard_occupied",
  "test_herb_program.py::TestMatchClauses::test_empty_in_match",
  "test_herb_program.py::TestMatchClauses::test_optional_match",
  "test_herb_program.py::TestPairing::test_cross_pairing",
  "test_herb_program.py::TestPairing::test_scalar_plus_vector",
  "test_herb_program.py::TestPairing::test_zip_pairing",
  "test_herb_program.py::TestRuntimeEntities::test_create_runtime_entity",
  "test_herb_program.py::TestSafety::test_compiled_tension_cant_bypass_ops",
  "test_herb_program.py::TestSafety::test_compiled_tension_cant_double_fill_slot",
  "test_herb_program.py::TestSchedulerEquivalence::test_block_and_reschedule",
  "test_herb_program.py::TestSchedulerEquivalence::test_boot_fills_cpus",
  "test_herb_program.py::TestSchedulerEquivalence::test_full_scenario_matches_demo",
  "test_herb_program.py::TestSchedulerEquivalence::test_io_completion",
  "test_herb_program.py::TestSchedulerEquivalence::test_provenance_chain",
  "test_herb_program.py::TestSchedulerEquivalence::test_timer_preemption",
  "test_herb_program.py::TestTensionBasic::test_simple_tension",
  "test_herb_program.py::TestTensionBasic::test_tension_inactive_when_empty",
  "test_herb_program.py::TestTensionBasic::test_tension_with_literal_to",
  "test_herb_program.py::TestValidation::test_invalid_container_kind",
  "test_herb_program.py::TestValidation::test_missing_container_in_move",
  "test_herb_program.py::TestValidation::test_missing_entity_type",
  "test_herb_program.py::TestValidation::test_missing_move_in_tension",
  "test_herb_program.py::TestValidation::test_valid_program",
  "test_move_act.py::TestMoveActComposition::test_deferred_move_no_infinite_attacks",
  "test_move_act.py::TestMoveActComposition::test_deferred_move_then_attack",
  "test_move_act.py::TestMoveActComposition::test_move_and_attack_same_tick",
  "test_move_act.py::TestMoveActComposition::test_multiple_targets_same_tick",
  "test_move_act.py::TestMoveActComposition::test_once_per_tick_resets_between_ticks",
  "test_move_act.py::TestOncePerTickWithDeferredChain::test_full_combat_chain",
  "test_move_act.py::TestOncePerTickWithoutKeyVars::test_no_key_vars_all_bindings",
  "test_multiworld.py::TestExports::test_declare_export",
  "test_multiworld.py::TestExports::test_get_exported_facts",
  "test_multiworld.py::TestExports::test_query_child_exports",
  "test_multiworld.py::TestInheritance::test_child_local_facts_visible",
  "test_multiworld.py::TestInheritance::test_child_sees_both_local_and_inherited",
  "test_multiworld.py::TestInheritance::test_child_sees_parent_facts",
  "test_multiworld.py::TestInheritance::test_disable_inheritance",
  "test_multiworld.py::TestInheritance::test_parent_does_not_see_child_facts",
  "test_multiworld.py::TestInheritance::test_siblings_isolated",
  "test_multiworld.py::TestMessaging::test_child_to_parent_message",
  "test_multiworld.py::TestMessaging::test_message_provenance",
  "test_multiworld.py::TestMessaging::test_parent_to_child_message",
  "test_multiworld.py::TestMessaging::test_sibling_message_rejected",
  "test_multiworld.py::TestStandaloneWorld::test_standalone_world_basic",
  "test_multiworld.py::TestStandaloneWorld::test_standalone_world_derivation",
  "test_multiworld.py::TestVerse::test_create_child_world",
  "test_multiworld.py::TestVerse::test_create_root_world",
  "test_multiworld.py::TestVerse::test_duplicate_name_rejected",
  "test_multiworld.py::TestVerse::test_missing_parent_rejected",
  "test_multiworld.py::TestVerse::test_multiple_roots_rejected",
  "test_multiworld.py::TestVerseTick::test_child_derives_with_inherited_facts",
  "test_multiworld.py::TestVerseTick::test_verse_tick_advances_all",
  "test_negation.py::test_contains_negation",
  "test_negation.py::test_full_integration",
  "test_negation.py::test_not_exists_basic",
  "test_negation.py::test_not_exists_unbound_variable",
  "test_negation.py::test_not_exists_with_bindings",
  "test_negation.py::test_parser_not_exists",
  "test_negation.py::test_rule_stratification",
  "test_negation.py::test_rule_with_negation",
  "test_once_per_tick.py::TestBasicOncePerTick::test_non_once_rule_fires_multiple_times",
  "test_once_per_tick.py::TestBasicOncePerTick::test_rule_fires_again_next_tick",
  "test_once_per_tick.py::TestBasicOncePerTick::test_rule_fires_once",
  "test_once_per_tick.py::TestEdgeCases::test_once_per_tick_empty_key",
  "test_once_per_tick.py::TestEdgeCases::test_once_per_tick_retracts_dont_reset",
  "test_once_per_tick.py::TestEdgeCases::test_once_per_tick_with_guard",
  "test_once_per_tick.py::TestKeyVarSelection::test_key_vars_allows_different_targets",
  "test_once_per_tick.py::TestKeyVarSelection::test_key_vars_subset",
  "test_once_per_tick.py::TestKeyVarSelection::test_no_key_vars_uses_all_bindings",
  "test_once_per_tick.py::TestMicroIterationBoundary::test_deferred_chain_with_once_per_tick",
  "test_once_per_tick.py::TestMicroIterationBoundary::test_tracking_persists_across_micro_iterations",
  "test_once_per_tick.py::TestMultiAgent::test_multi_agent_same_rule_different_bindings",
  "test_once_per_tick.py::TestMultiAgent::test_multiple_attackers",
  "test_operators.py::test_abs_in_rule_template",
  "test_operators.py::test_abs_negative",
  "test_operators.py::test_abs_nested",
  "test_operators.py::test_abs_positive",
  "test_operators.py::test_abs_with_variable",
  "test_operators.py::test_mod_basic",
  "test_operators.py::test_mod_in_guard",
  "test_operators.py::test_mod_with_variables",
  "test_operators.py::test_mod_zero_result",
  "test_parser_aggregate.py::test_compile_aggregate_rule",
  "test_parser_aggregate.py::test_non_aggregate_max_min",
  "test_parser_aggregate.py::test_parse_count_aggregate",
  "test_parser_aggregate.py::test_parse_multi_pattern_aggregate",
  "test_parser_aggregate.py::test_parse_sum_aggregate",
  "test_pathfinding.py::TestNativeAStar::test_astar_finds_path",
  "test_pathfinding.py::TestNativeAStar::test_astar_handles_obstacles",
  "test_pathfinding.py::TestNativeAStar::test_astar_path_is_valid",
  "test_pathfinding.py::TestNativeAStar::test_astar_returns_none_for_unreachable",
  "test_pathfinding.py::TestOnceKeyVarsBehavior::test_with_key_vars_npc_moves_once",
  "test_pathfinding.py::TestOnceKeyVarsBehavior::test_without_key_vars_npc_teleports",
  "test_pathfinding.py::TestPathManager::test_path_manager_computes_path",
  "test_pathfinding.py::TestPathManager::test_path_manager_full_journey",
  "test_pathfinding.py::TestPathManager::test_path_manager_injects_next_step",
  "test_pathfinding.py::TestRuleBasedMovement::test_movement_one_step_per_tick",
  "test_pathfinding.py::TestRuleBasedMovement::test_multiple_npcs_same_goal",
  "test_pathfinding.py::TestRuleBasedMovement::test_npc_reaches_destination",
  "test_pathfinding.py::TestWaveExpansion::test_wave_expansion_5x5",
  "test_pathfinding.py::TestWaveExpansion::test_wave_expansion_handles_obstacles",
  "test_pathfinding.py::TestWaveExpansion::test_wave_expansion_unreachable_stays_infinity",
  "test_phase3.py::test_aggregate_then_retract",
  "test_phase3.py::test_combat_damage_with_aggregates",
  "test_phase3.py::test_phase3_to_fixpoint",
  "test_phase3.py::test_phase_classification",
  "test_purchase.py::test_conservation_violation_detected",
  "test_purchase.py::test_purchase_fails_insufficient_gold",
  "test_purchase.py::test_purchase_scenario",
  "test_resolution.py::test_derived_constraint",
  "test_resolution.py::test_maintenance_constraint",
  "test_resolution.py::test_purchase_through_resolve",
  "test_resolution.py::test_resolve_basic",
  "test_resolution.py::test_resolve_multiple_deltas",
  "test_resolution.py::test_resolve_with_invariant_violation",
  "test_resolution.py::test_resolve_with_precondition",
  "test_resolution.py::test_tick_with_resolve",
  "test_retract.py::test_damage_death_chain",
  "test_retract.py::test_no_double_fire",
  "test_retract.py::test_simple_retract",
  "test_session29.py::TestBackwardCompat::test_dom_layout_unchanged",
  "test_session29.py::TestBackwardCompat::test_dom_validation_unchanged",
  "test_session29.py::TestBackwardCompat::test_fifo_scheduler_unchanged",
  "test_session29.py::TestBackwardCompat::test_scheduler_validation_unchanged",
  "test_session29.py::TestConservationPools::test_basic_transfer",
  "test_session29.py::TestConservationPools::test_define_pool_and_transfer",
  "test_session29.py::TestConservationPools::test_transfer_conservation",
  "test_session29.py::TestConservationPools::test_transfer_insufficient_funds",
  "test_session29.py::TestConservationPools::test_transfer_logs_operation",
  "test_session29.py::TestConservationPools::test_transfer_negative_amount_rejected",
  "test_session29.py::TestConservationPools::test_transfer_wrong_type",
  "test_session29.py::TestDynamicCreation::test_create_entity_from_tension",
  "test_session29.py::TestDynamicCreation::test_create_logs_operation",
  "test_session29.py::TestDynamicCreation::test_create_with_expression_properties",
  "test_session29.py::TestEconomy::test_charlie_skipped_by_where",
  "test_session29.py::TestEconomy::test_initial_state",
  "test_session29.py::TestEconomy::test_reward_distribution",
  "test_session29.py::TestEconomy::test_reward_treasury_insufficient",
  "test_session29.py::TestEconomy::test_tax_collection",
  "test_session29.py::TestEconomy::test_tax_conservation",
  "test_session29.py::TestEconomy::test_tax_then_reward",
  "test_session29.py::TestEconomy::test_validation_clean",
  "test_session29.py::TestEntityProperties::test_create_with_properties",
  "test_session29.py::TestEntityProperties::test_create_without_properties_backward_compat",
  "test_session29.py::TestEntityProperties::test_properties_preserved_through_moves",
  "test_session29.py::TestEntityProperties::test_set_property",
  "test_session29.py::TestExpressionEval::test_arithmetic_add",
  "test_session29.py::TestExpressionEval::test_arithmetic_div",
  "test_session29.py::TestExpressionEval::test_arithmetic_div_by_zero",
  "test_session29.py::TestExpressionEval::test_arithmetic_mul",
  "test_session29.py::TestExpressionEval::test_arithmetic_sub",
  "test_session29.py::TestExpressionEval::test_comparison_eq",
  "test_session29.py::TestExpressionEval::test_comparison_gt",
  "test_session29.py::TestExpressionEval::test_comparison_gte_lte",
  "test_session29.py::TestExpressionEval::test_comparison_lt",
  "test_session29.py::TestExpressionEval::test_count_expression",
  "test_session29.py::TestExpressionEval::test_literal_bool",
  "test_session29.py::TestExpressionEval::test_literal_float",
  "test_session29.py::TestExpressionEval::test_literal_int",
  "test_session29.py::TestExpressionEval::test_literal_string",
  "test_session29.py::TestExpressionEval::test_logical_and",
  "test_session29.py::TestExpressionEval::test_logical_not",
  "test_session29.py::TestExpressionEval::test_logical_or",
  "test_session29.py::TestExpressionEval::test_nested_expression",
  "test_session29.py::TestExpressionEval::test_property_access",
  "test_session29.py::TestExpressionEval::test_property_access_nonexistent",
  "test_session29.py::TestExpressionEval::test_property_access_via_binding",
  "test_session29.py::TestExpressionEval::test_property_comparison",
  "test_session29.py::TestNewValidation::test_unknown_pool_in_transfer",
  "test_session29.py::TestNewValidation::test_unknown_transfer_in_emit",
  "test_session29.py::TestNewValidation::test_unknown_type_in_create_emit",
  "test_session29.py::TestPriorityScheduler::test_block_and_reschedule_by_priority",
  "test_session29.py::TestPriorityScheduler::test_boot_schedules_by_priority",
  "test_session29.py::TestPriorityScheduler::test_preempt_reschedules_by_priority",
  "test_session29.py::TestPriorityScheduler::test_priority_differs_from_fifo",
  "test_session29.py::TestPriorityScheduler::test_properties_readable",
  "test_session29.py::TestPriorityScheduler::test_timer_preemption_flow",
  "test_session29.py::TestPriorityScheduler::test_validation_clean",
  "test_session29.py::TestProgramTransfers::test_simple_transfer_tension",
  "test_session29.py::TestProgramTransfers::test_transfer_conservation_in_program",
  "test_session29.py::TestProgramTransfers::test_transfer_with_expression_amount",
  "test_session29.py::TestPropertyMatching::test_guard_blocks_when_false",
  "test_session29.py::TestPropertyMatching::test_guard_expression",
  "test_session29.py::TestPropertyMatching::test_max_by_select",
  "test_session29.py::TestPropertyMatching::test_min_by_select",
  "test_session29.py::TestPropertyMatching::test_where_filter",
  "test_session30.py::TestBackwardCompat::test_all_validations_clean",
  "test_session30.py::TestBackwardCompat::test_dom_layout_unchanged",
  "test_session30.py::TestBackwardCompat::test_economy_unchanged",
  "test_session30.py::TestBackwardCompat::test_fifo_scheduler_unchanged",
  "test_session30.py::TestBackwardCompat::test_priority_scheduler_unchanged",
  "test_session30.py::TestDynamicCreationScoped::test_create_into_scoped_container",
  "test_session30.py::TestMultiProcessOS::test_blocking_allows_other_process",
  "test_session30.py::TestMultiProcessOS::test_boot_schedules_highest_priority",
  "test_session30.py::TestMultiProcessOS::test_cross_process_fd_move_impossible",
  "test_session30.py::TestMultiProcessOS::test_each_process_has_own_fd_table",
  "test_session30.py::TestMultiProcessOS::test_fd_close_within_process",
  "test_session30.py::TestMultiProcessOS::test_fd_open_doesnt_touch_other_process",
  "test_session30.py::TestMultiProcessOS::test_fd_open_within_process",
  "test_session30.py::TestMultiProcessOS::test_full_scenario",
  "test_session30.py::TestMultiProcessOS::test_preemption_on_time_slice_zero",
  "test_session30.py::TestMultiProcessOS::test_proc_b_can_open_its_own_fds",
  "test_session30.py::TestMultiProcessOS::test_time_slice_decrement",
  "test_session30.py::TestMultiProcessOS::test_timer_tick_empty_cpu",
  "test_session30.py::TestMultiProcessOS::test_validation_clean",
  "test_session30.py::TestNewValidation::test_invalid_scoped_container_kind",
  "test_session30.py::TestNewValidation::test_multiprocess_validates_clean",
  "test_session30.py::TestNewValidation::test_set_emit_missing_property",
  "test_session30.py::TestNewValidation::test_set_emit_missing_value",
  "test_session30.py::TestNewValidation::test_unknown_scoped_container_type",
  "test_session30.py::TestNewValidation::test_unknown_scoped_from_in_move",
  "test_session30.py::TestPropertyMutationProgram::test_set_conserved_blocked_in_program",
  "test_session30.py::TestPropertyMutationProgram::test_set_emit_in_tension",
  "test_session30.py::TestPropertyMutationProgram::test_set_with_guard",
  "test_session30.py::TestPropertyMutationRuntime::test_intended_set_changes_property",
  "test_session30.py::TestPropertyMutationRuntime::test_set_conserved_property_rejected",
  "test_session30.py::TestPropertyMutationRuntime::test_set_logs_operation",
  "test_session30.py::TestPropertyMutationRuntime::test_set_multiple_properties_in_one_step",
  "test_session30.py::TestPropertyMutationRuntime::test_set_nonexistent_entity_rejected",
  "test_session30.py::TestScopedContainersProgram::test_entity_type_with_scoped_containers",
  "test_session30.py::TestScopedContainersProgram::test_scoped_entity_placement",
  "test_session30.py::TestScopedContainersProgram::test_scoped_match_clause",
  "test_session30.py::TestScopedContainersProgram::test_scoped_match_optional",
  "test_session30.py::TestScopedContainersRuntime::test_entities_in_scoped_containers",
  "test_session30.py::TestScopedContainersRuntime::test_entity_without_scoped_type",
  "test_session30.py::TestScopedContainersRuntime::test_get_scoped_container",
  "test_session30.py::TestScopedContainersRuntime::test_get_scoped_container_nonexistent",
  "test_session30.py::TestScopedContainersRuntime::test_scoped_container_ownership",
  "test_session30.py::TestScopedContainersRuntime::test_scoped_containers_created_on_entity_creation",
  "test_session30.py::TestScopedContainersRuntime::test_scoped_containers_isolated_per_entity",
  "test_session30.py::TestScopedExpressions::test_scoped_count_expression",
  "test_session30.py::TestScopedMovesRuntime::test_operations_independent_per_process",
  "test_session30.py::TestScopedMovesRuntime::test_scoped_move_close",
  "test_session30.py::TestScopedMovesRuntime::test_scoped_move_cross_entity_blocked",
  "test_session30.py::TestScopedMovesRuntime::test_scoped_move_within_same_entity",
  "test_session30.py::TestScopedMovesRuntime::test_scoped_move_wrong_scope_name",
  "test_session31.py::TestBackwardCompatSession31::test_all_validations_clean",
  "test_session31.py::TestBackwardCompatSession31::test_dom_layout",
  "test_session31.py::TestBackwardCompatSession31::test_economy",
  "test_session31.py::TestBackwardCompatSession31::test_fifo_scheduler",
  "test_session31.py::TestBackwardCompatSession31::test_multiprocess_os",
  "test_session31.py::TestBackwardCompatSession31::test_priority_scheduler",
  "test_session31.py::TestChannelCountExpression::test_channel_count",
  "test_session31.py::TestChannelsProgram::test_basic_channel_program",
  "test_session31.py::TestChannelsProgram::test_channel_match_clause",
  "test_session31.py::TestChannelsProgram::test_duplicate_emit_in_tension",
  "test_session31.py::TestChannelsProgram::test_receive_emit_in_tension",
  "test_session31.py::TestChannelsProgram::test_send_emit_in_tension",
  "test_session31.py::TestChannelsRuntime::test_channel_creates_buffer_container",
  "test_session31.py::TestChannelsRuntime::test_channel_full_roundtrip",
  "test_session31.py::TestChannelsRuntime::test_channel_receive_moves_to_receiver",
  "test_session31.py::TestChannelsRuntime::test_channel_receive_not_in_buffer_rejected",
  "test_session31.py::TestChannelsRuntime::test_channel_receive_removes_from_buffer",
  "test_session31.py::TestChannelsRuntime::test_channel_receive_wrong_receiver_rejected",
  "test_session31.py::TestChannelsRuntime::test_channel_registered",
  "test_session31.py::TestChannelsRuntime::test_channel_send_moves_entity_to_buffer",
  "test_session31.py::TestChannelsRuntime::test_channel_send_receive_provenance",
  "test_session31.py::TestChannelsRuntime::test_channel_send_removes_from_sender",
  "test_session31.py::TestChannelsRuntime::test_channel_send_unknown_channel_rejected",
  "test_session31.py::TestChannelsRuntime::test_channel_send_wrong_sender_rejected",
  "test_session31.py::TestChannelsRuntime::test_channel_send_wrong_type_rejected",
  "test_session31.py::TestChannelsRuntime::test_multiple_messages_in_channel",
  "test_session31.py::TestChannelsTensions::test_intended_receive_via_tension",
  "test_session31.py::TestChannelsTensions::test_intended_send_via_tension",
  "test_session31.py::TestDuplicationRuntime::test_duplicate_creates_copy",
  "test_session31.py::TestDuplicationRuntime::test_duplicate_independent_properties",
  "test_session31.py::TestDuplicationRuntime::test_duplicate_logs_operation",
  "test_session31.py::TestDuplicationRuntime::test_duplicate_nonexistent_returns_none",
  "test_session31.py::TestDuplicationRuntime::test_duplicate_original_unchanged",
  "test_session31.py::TestDuplicationRuntime::test_intended_duplicate_via_tension",
  "test_session31.py::TestFDPassing::test_cross_scope_without_channel_impossible",
  "test_session31.py::TestFDPassing::test_duplicate_then_send_preserves_original",
  "test_session31.py::TestFDPassing::test_fd_after_transfer_sender_operation_gone",
  "test_session31.py::TestFDPassing::test_fd_receive_into_receiver_scope",
  "test_session31.py::TestFDPassing::test_fd_send_removes_from_sender",
  "test_session31.py::TestIPCDemo::test_boot_schedules_proc_a",
  "test_session31.py::TestIPCDemo::test_channels_exist",
  "test_session31.py::TestIPCDemo::test_fd_after_transfer_sender_cant_use",
  "test_session31.py::TestIPCDemo::test_fd_passing",
  "test_session31.py::TestIPCDemo::test_isolation_outside_channels",
  "test_session31.py::TestIPCDemo::test_message_receive_and_react",
  "test_session31.py::TestIPCDemo::test_message_send",
  "test_session31.py::TestIPCDemo::test_nesting_depth_bound_applied",
  "test_session31.py::TestIPCDemo::test_validation_clean",
  "test_session31.py::TestIPCValidation::test_channel_match_unknown_channel",
  "test_session31.py::TestIPCValidation::test_channel_unknown_entity_type",
  "test_session31.py::TestIPCValidation::test_channel_unknown_receiver",
  "test_session31.py::TestIPCValidation::test_channel_unknown_sender",
  "test_session31.py::TestIPCValidation::test_duplicate_emit_missing_in",
  "test_session31.py::TestIPCValidation::test_invalid_nesting_depth",
  "test_session31.py::TestIPCValidation::test_ipc_demo_validates_clean",
  "test_session31.py::TestIPCValidation::test_receive_emit_missing_to",
  "test_session31.py::TestIPCValidation::test_receive_emit_unknown_channel",
  "test_session31.py::TestIPCValidation::test_send_emit_missing_entity",
  "test_session31.py::TestIPCValidation::test_send_emit_unknown_channel",
  "test_session31.py::TestNestingDepthBound::test_bound_allows_at_limit",
  "test_session31.py::TestNestingDepthBound::test_bound_prevents_deep_nesting",
  "test_session31.py::TestNestingDepthBound::test_nesting_depth_one_for_scoped",
  "test_session31.py::TestNestingDepthBound::test_nesting_depth_zero_for_global",
  "test_session31.py::TestNestingDepthBound::test_no_bound_allows_unlimited",
  "test_session32.py::TestDimensionBasics::test_container_default_dimension",
  "test_session32.py::TestDimensionBasics::test_container_named_dimension",
  "test_session32.py::TestDimensionBasics::test_multiple_dimensions",
  "test_session32.py::TestDimensionEdgeCases::test_dimensional_container_in_default_move",
  "test_session32.py::TestDimensionEdgeCases::test_enroll_provenance",
  "test_session32.py::TestDimensionEdgeCases::test_entity_in_default_only",
  "test_session32.py::TestDimensionEdgeCases::test_multiple_entities_in_same_dimensional_container",
  "test_session32.py::TestDimensionPlacement::test_contents_of_dimensional_container",
  "test_session32.py::TestDimensionPlacement::test_enroll_default_dimension_fails",
  "test_session32.py::TestDimensionPlacement::test_enroll_duplicate_dimension_fails",
  "test_session32.py::TestDimensionPlacement::test_enroll_in_dimension",
  "test_session32.py::TestDimensionPlacement::test_enroll_multiple_dimensions",
  "test_session32.py::TestDimensionPlacement::test_enroll_slot_full",
  "test_session32.py::TestDimensionPlacement::test_entity_type_check_on_enroll",
  "test_session32.py::TestDimensionPlacement::test_is_entity_in_container",
  "test_session32.py::TestDimensionPlacement::test_where_is_in_named",
  "test_session32.py::TestDimensionValidation::test_also_in_unknown_container",
  "test_session32.py::TestDimensionValidation::test_also_in_wrong_dimension",
  "test_session32.py::TestDimensionValidation::test_mixed_dimension_move_error",
  "test_session32.py::TestDimensionValidation::test_no_dimensions_declared_containers_still_work",
  "test_session32.py::TestDimensionValidation::test_unknown_dimension_on_container",
  "test_session32.py::TestDimensionValidation::test_valid_program_with_dimensions",
  "test_session32.py::TestDimensionalExpressions::test_in_expression_default_dimension",
  "test_session32.py::TestDimensionalExpressions::test_in_expression_named_dimension",
  "test_session32.py::TestDimensionalExpressions::test_in_expression_with_bindings",
  "test_session32.py::TestDimensionalMoves::test_dimensional_move_not_enrolled",
  "test_session32.py::TestDimensionalMoves::test_dimensional_move_wrong_source",
  "test_session32.py::TestDimensionalMoves::test_dimensional_slot_constraint",
  "test_session32.py::TestDimensionalMoves::test_independent_dimensions_dont_interact",
  "test_session32.py::TestDimensionalMoves::test_move_in_named_dimension",
  "test_session32.py::TestDimensionalMoves::test_provenance_tracks_dimensional_moves",
  "test_session32.py::TestDimensionalSignal::test_signal_replaces_in_dimension",
  "test_session32.py::TestDimensionalSignal::test_signal_to_dimensional_container",
  "test_session32.py::TestDimensionalTensions::test_cross_dimensional_tension",
  "test_session32.py::TestDimensionalTensions::test_tension_moves_in_dimension",
  "test_session32.py::TestMultiDimScheduler::test_dimension_with_count_expression",
  "test_session32.py::TestMultiDimScheduler::test_priority_promotion_and_rescheduling",
  "test_session32.py::TestMultiDimScheduler::test_priority_scheduling",
  "test_session32.py::TestMultiDimScheduler::test_three_dimensions",
  "test_session32.py::TestProgramDimensions::test_program_dimensional_match",
  "test_session32.py::TestProgramDimensions::test_program_dimensional_move",
  "test_session32.py::TestProgramDimensions::test_program_no_dimensions_backward_compat",
  "test_session32.py::TestProgramDimensions::test_program_tension_dimensional_move",
  "test_session32.py::TestProgramDimensions::test_program_tension_with_dimensional_where",
  "test_session32.py::TestProgramDimensions::test_program_with_dimensions",
  "test_session33.py::TestBasicComposition::test_duplicate_module_name_rejected",
  "test_session33.py::TestBasicComposition::test_missing_module_in_compose",
  "test_session33.py::TestBasicComposition::test_namespace_isolation",
  "test_session33.py::TestBasicComposition::test_single_module",
  "test_session33.py::TestBasicComposition::test_single_module_loads",
  "test_session33.py::TestBasicComposition::test_two_modules_no_imports",
  "test_session33.py::TestComposedExecution::test_cross_module_tension",
  "test_session33.py::TestComposedExecution::test_property_mutation_in_composed",
  "test_session33.py::TestComposedExecution::test_scheduling_works",
  "test_session33.py::TestComposedExecution::test_scoped_moves_in_composed",
  "test_session33.py::TestCompositionChannels::test_channel_name_not_prefixed_in_tension",
  "test_session33.py::TestDecompositionLossless::test_fd_close_matches",
  "test_session33.py::TestDecompositionLossless::test_fd_open_matches",
  "test_session33.py::TestDecompositionLossless::test_initial_state_matches",
  "test_session33.py::TestDecompositionLossless::test_preemption_matches",
  "test_session33.py::TestDecompositionLossless::test_scheduling_matches",
  "test_session33.py::TestDecompositionLossless::test_tick_matches",
  "test_session33.py::TestDimensionsInComposition::test_dimension_prefixed",
  "test_session33.py::TestEntityTypeExtensions::test_duplicate_scope_name_rejected",
  "test_session33.py::TestEntityTypeExtensions::test_extend_nonexistent_type_rejected",
  "test_session33.py::TestEntityTypeExtensions::test_extension_adds_scoped_containers",
  "test_session33.py::TestEntityTypeExtensions::test_extension_type_resolves",
  "test_session33.py::TestEntityTypeExtensions::test_multiple_extensions_on_same_type",
  "test_session33.py::TestFourModuleKernel::test_kernel_cross_module_isolation",
  "test_session33.py::TestFourModuleKernel::test_kernel_fd_close",
  "test_session33.py::TestFourModuleKernel::test_kernel_fd_open",
  "test_session33.py::TestFourModuleKernel::test_kernel_initial_state",
  "test_session33.py::TestFourModuleKernel::test_kernel_ipc_full_flow",
  "test_session33.py::TestFourModuleKernel::test_kernel_ipc_send",
  "test_session33.py::TestFourModuleKernel::test_kernel_loads",
  "test_session33.py::TestFourModuleKernel::test_kernel_mem_alloc",
  "test_session33.py::TestFourModuleKernel::test_kernel_mem_free",
  "test_session33.py::TestFourModuleKernel::test_kernel_scheduling",
  "test_session33.py::TestImportExport::test_circular_import_rejected",
  "test_session33.py::TestImportExport::test_import_from_missing_module_rejected",
  "test_session33.py::TestImportExport::test_import_not_exported_rejected",
  "test_session33.py::TestImportExport::test_import_resolves_to_export",
  "test_session33.py::TestModuleIndependence::test_proc_module_runs_standalone",
  "test_session33.py::TestModuleIndependence::test_scheduler_module_runs_standalone",
  "test_session33.py::TestModuleValidation::test_duplicate_import_alias",
  "test_session33.py::TestModuleValidation::test_export_from_extension_ok",
  "test_session33.py::TestModuleValidation::test_export_not_defined",
  "test_session33.py::TestModuleValidation::test_export_scoped_container_ok",
  "test_session33.py::TestModuleValidation::test_import_collides_with_local",
  "test_session33.py::TestModuleValidation::test_import_must_be_qualified",
  "test_session33.py::TestModuleValidation::test_missing_module_name",
  "test_session33.py::TestModuleValidation::test_no_exports_no_imports_ok",
  "test_session33.py::TestModuleValidation::test_valid_module",
  "test_session33.py::TestPoolsInComposition::test_pool_and_transfer_prefixed",
  "test_session33.py::TestPoolsInComposition::test_transfer_works_in_composed",
  "test_session33.py::TestTensionResolution::test_count_expression_resolved",
  "test_session33.py::TestTensionResolution::test_expression_resolution",
  "test_session33.py::TestTensionResolution::test_imported_container_in_tension",
  "test_session33.py::TestTensionResolution::test_scoped_ref_not_prefixed",
  "test_session33.py::TestTensionResolution::test_set_emit_resolved",
  "test_session33.py::TestTensionResolution::test_tension_binding_not_resolved",
  "test_session33.py::TestTensionResolution::test_tension_containers_resolved",
  "test_session33.py::TestTensionResolution::test_tension_move_resolved",
  "test_session33.py::TestTopologicalSort::test_cycle_detected",
  "test_session33.py::TestTopologicalSort::test_diamond_deps",
  "test_session33.py::TestTopologicalSort::test_linear_deps",
  "test_session33.py::TestTopologicalSort::test_no_deps",
  "test_session33.py::TestTopologicalSort::test_single_node",
  "test_session33.py::TestTopologicalSort::test_three_way_cycle",
  "test_session34.py::TestBehavioralEquivalence::test_dimensions_equivalence",
  "test_session34.py::TestBehavioralEquivalence::test_dom_layout_equivalence",
  "test_session34.py::TestBehavioralEquivalence::test_economy_equivalence",
  "test_session34.py::TestBehavioralEquivalence::test_kernel_equivalence",
  "test_session34.py::TestBehavioralEquivalence::test_multiprocess_equivalence",
  "test_session34.py::TestBehavioralEquivalence::test_priority_scheduler_equivalence",
  "test_session34.py::TestBehavioralEquivalence::test_priority_scheduler_with_signals",
  "test_session34.py::TestBehavioralEquivalence::test_scheduler_equivalence",
  "test_session34.py::TestCompositionFromJson::test_compose_kernel_from_json",
  "test_session34.py::TestCompositionFromJson::test_compose_multiprocess_from_json",
  "test_session34.py::TestCompositionFromJson::test_modules_individually_valid",
  "test_session34.py::TestCrossRuntime::test_dom_layout_cross_runtime",
  "test_session34.py::TestCrossRuntime::test_dom_layout_with_style_change",
  "test_session34.py::TestCrossRuntime::test_fifo_scheduler_cross_runtime",
  "test_session34.py::TestCrossRuntime::test_fifo_scheduler_full_signal_sequence",
  "test_session34.py::TestCrossRuntime::test_priority_scheduler_cross_runtime",
  "test_session34.py::TestCrossRuntime::test_priority_scheduler_with_signals_cross_runtime",
  "test_session34.py::TestFileSaveLoad::test_economy_file",
  "test_session34.py::TestFileSaveLoad::test_ipc_file",
  "test_session34.py::TestFileSaveLoad::test_kernel_file",
  "test_session34.py::TestFileSaveLoad::test_load_saved_kernel",
  "test_session34.py::TestFileSaveLoad::test_load_saved_priority_scheduler",
  "test_session34.py::TestFileSaveLoad::test_saved_programs_exist",
  "test_session34.py::TestFileSaveLoad::test_scheduler_file",
  "test_session34.py::TestFormat::test_compact_format",
  "test_session34.py::TestFormat::test_json_is_valid",
  "test_session34.py::TestFormat::test_kernel_json_structure",
  "test_session34.py::TestFormat::test_no_python_specific_types",
  "test_session34.py::TestFormat::test_pretty_format",
  "test_session34.py::TestJsonRoundTrip::test_composed_multiprocess_round_trip",
  "test_session34.py::TestJsonRoundTrip::test_dimensions_round_trip",
  "test_session34.py::TestJsonRoundTrip::test_dom_layout_round_trip",
  "test_session34.py::TestJsonRoundTrip::test_economy_round_trip",
  "test_session34.py::TestJsonRoundTrip::test_ipc_round_trip",
  "test_session34.py::TestJsonRoundTrip::test_kernel_round_trip",
  "test_session34.py::TestJsonRoundTrip::test_multiprocess_round_trip",
  "test_session34.py::TestJsonRoundTrip::test_priority_scheduler_round_trip",
  "test_session34.py::TestJsonRoundTrip::test_scheduler_round_trip",
  "test_session34.py::TestValidation::test_deserialize_validates",
  "test_session34.py::TestValidation::test_detect_kind_composition",
  "test_session34.py::TestValidation::test_detect_kind_module",
  "test_session34.py::TestValidation::test_detect_kind_program",
  "test_session34.py::TestValidation::test_reject_composition_bad_module_ref",
  "test_session34.py::TestValidation::test_reject_composition_no_modules",
  "test_session34.py::TestValidation::test_reject_invalid_json",
  "test_session34.py::TestValidation::test_reject_missing_containers",
  "test_session34.py::TestValidation::test_reject_missing_entity_types",
  "test_session34.py::TestValidation::test_reject_non_dict",
  "test_session34.py::TestValidation::test_reject_unknown_container_in_move",
  "test_session34.py::TestValidation::test_reject_unknown_type_in_entity",
  "test_session34.py::TestValidation::test_serializability_check_accepts_tuple",
  "test_session34.py::TestValidation::test_serializability_check_accepts_valid",
  "test_session34.py::TestValidation::test_serializability_check_rejects_set",
  "test_session34.py::TestValidation::test_serializability_check_rejects_tuple",
  "test_session34.py::TestValidation::test_valid_kernel_passes",
  "test_session34.py::TestValidation::test_valid_module_passes",
  "test_session34.py::TestValidation::test_valid_program_passes",
  "test_session35.py::TestEconomyCrossRuntime::test_reward_after_tax",
  "test_session35.py::TestEconomyCrossRuntime::test_tax_collection",
  "test_session35.py::TestGenericCrossRuntime::test_multiprocess_full_sequence",
  "test_session35.py::TestIPCCrossRuntime::test_boot",
  "test_session35.py::TestIPCCrossRuntime::test_duplicate_fd",
  "test_session35.py::TestIPCCrossRuntime::test_send_message",
  "test_session35.py::TestIPCCrossRuntime::test_send_then_preempt_then_receive",
  "test_session35.py::TestKernelCrossRuntime::test_alloc_open_send_sequence",
  "test_session35.py::TestKernelCrossRuntime::test_alloc_page",
  "test_session35.py::TestKernelCrossRuntime::test_boot",
  "test_session35.py::TestKernelCrossRuntime::test_close_fd_after_open",
  "test_session35.py::TestKernelCrossRuntime::test_free_page_after_alloc",
  "test_session35.py::TestKernelCrossRuntime::test_full_lifecycle",
  "test_session35.py::TestKernelCrossRuntime::test_open_fd",
  "test_session35.py::TestKernelCrossRuntime::test_send_message",
  "test_session35.py::TestKernelCrossRuntime::test_timer_preemption",
  "test_session35.py::TestMultiprocessCrossRuntime::test_boot",
  "test_session35.py::TestMultiprocessCrossRuntime::test_fd_open",
  "test_session35.py::TestMultiprocessCrossRuntime::test_fd_open_close",
  "test_session35.py::TestMultiprocessCrossRuntime::test_scoped_isolation",
  "test_session35.py::TestMultiprocessCrossRuntime::test_timer_preempt",
  "test_tensions.py::TestBasicTensions::test_all_blocked_at_equilibrium",
  "test_tensions.py::TestBasicTensions::test_empty_system_at_equilibrium",
  "test_tensions.py::TestBasicTensions::test_single_tension_fires",
  "test_tensions.py::TestBasicTensions::test_third_process_stays_ready",
  "test_tensions.py::TestBasicTensions::test_two_processes_two_cpus",
  "test_tensions.py::TestEquilibrium::test_max_steps_safety_valve",
  "test_tensions.py::TestEquilibrium::test_run_reaches_fixpoint",
  "test_tensions.py::TestEquilibrium::test_step_returns_empty_at_equilibrium",
  "test_tensions.py::TestInteractingTensions::test_cascading_response",
  "test_tensions.py::TestInteractingTensions::test_scheduler_with_signal_containers",
  "test_tensions.py::TestPriority::test_higher_priority_fires_first",
  "test_tensions.py::TestPriority::test_same_priority_both_fire",
  "test_tensions.py::TestSafety::test_tension_cant_bypass_operation_set",
  "test_tensions.py::TestSafety::test_tension_cant_double_fill_slot",
  "test_tensions.py::TestSafety::test_tension_respects_entity_type",
  "test_tensions.py::TestSignals::test_io_complete_signal_flow",
  "test_tensions.py::TestSignals::test_signal_logs_operation",
  "test_tensions.py::TestSignals::test_signal_nonexistent_entity",
  "test_tensions.py::TestSignals::test_signal_places_entity",
  "test_tensions.py::TestSignals::test_signal_then_run_restores_equilibrium",
  "test_tensions.py::TestTensionProvenance::test_cause_tracks_tension_name",
  "test_tensions.py::TestTensionProvenance::test_full_provenance_chain",
  "test_tensions.py::TestTensionProvenance::test_signal_cause_tracked",
  "test_tensions.py::TestTickAndRun::test_multiple_ticks",
  "test_tensions.py::TestTickAndRun::test_tick_advances_time",
  "test_tensions.py::TestTickAndRun::test_tick_and_run_resolves_tensions"
]