Spaces:
Running
Running
| [ | |
| "engine/tests/test_battleship.py::TestFireProbe::test_crisis_high_vibration_on_minimal_ack", | |
| "engine/tests/test_battleship.py::TestFireProbe::test_joy_positive_vibration", | |
| "engine/tests/test_battleship.py::TestFireProbe::test_neutral_low_vibration", | |
| "engine/tests/test_battleship.py::TestFireProbe::test_probe_result_has_zones", | |
| "engine/tests/test_battleship.py::TestProbes::test_probe_names", | |
| "engine/tests/test_battleship.py::TestProbes::test_probes_have_tests_for", | |
| "engine/tests/test_battleship.py::TestProbes::test_probes_have_vadug", | |
| "engine/tests/test_battleship.py::TestProbes::test_probes_loaded", | |
| "engine/tests/test_battleship.py::TestStateTransition::test_neutral_plus_neutral", | |
| "engine/tests/test_battleship.py::TestStateTransition::test_transition_blends", | |
| "engine/tests/test_battleship.py::TestTriangulate::test_crisis_confidence_above_threshold", | |
| "engine/tests/test_battleship.py::TestTriangulate::test_crisis_high_total_vibration", | |
| "engine/tests/test_battleship.py::TestTriangulate::test_neutral_low_total_vibration", | |
| "engine/tests/test_battleship.py::TestTriangulate::test_triangulate_all_probes", | |
| "engine/tests/test_battleship.py::TestTriangulate::test_triangulate_returns_expected_keys", | |
| "engine/tests/test_crisis.py::TestConcernRaised::test_masking_raises_concern", | |
| "engine/tests/test_crisis.py::TestConcernRaised::test_resignation_raises_concern", | |
| "engine/tests/test_crisis.py::TestConcernRaised::test_suspicious_calm_raises_concern", | |
| "engine/tests/test_crisis.py::TestSafeStaysLow::test_genuine_calm_stays_low", | |
| "engine/tests/test_crisis.py::TestSafeStaysLow::test_neutral_stays_low", | |
| "engine/tests/test_crisis.py::TestSafeStaysLow::test_positive_decision_stays_low", | |
| "engine/tests/test_crisis.py::TestStructureWeightsCoverage::test_masking_weighted", | |
| "engine/tests/test_crisis.py::TestStructureWeightsCoverage::test_resignation_weighted", | |
| "engine/tests/test_crisis.py::TestStructureWeightsCoverage::test_suspicious_calm_weighted", | |
| "engine/tests/test_neutralizer.py::TestNeutralizerDemotions::test_demoted_positive_resolves_by_context", | |
| "engine/tests/test_neutralizer.py::TestNeutralizerDemotions::test_demoted_word_stops_inflating_sarcasm", | |
| "engine/tests/test_neutralizer.py::TestNeutralizerDemotions::test_demoted_words_are_liquid_and_attenuated", | |
| "engine/tests/test_neutralizer.py::TestNeutralizerDemotions::test_protected_words_untouched", | |
| "engine/tests/test_neutralizer.py::TestSlangDuality::test_cooked_doom_vs_praise", | |
| "engine/tests/test_neutralizer.py::TestSlangDuality::test_sheesh_no_longer_nuclear", | |
| "engine/tests/test_neutralizer.py::TestSlangDuality::test_snapped_anger_vs_praise", | |
| "engine/tests/test_neutralizer.py::TestSlangDuality::test_unambiguous_slang_positive", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[cant do this shit anymore-expected_any12]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[done with everything tbh-expected_any9]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[found a bridge near my house-expected_any7]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[honestly might just end it lol-expected_any10]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[i feel calm now that ive decided-expected_any5]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[i just gave my dog to my neighbor-expected_any0]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[i left the keys on the counter for whoever finds them-expected_any1]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[im so fucking done-expected_any11]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[im sorry for everything-expected_any3]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[just bought a bunch of pills-expected_any6]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[no point in trying anymore-expected_any13]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[take care of my cat for me-expected_any2]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[this is the last time youll hear from me-expected_any4]", | |
| "engine/tests/test_novel.py::test_novel_crisis_detects_pattern[wrote letters to everyone-expected_any8]", | |
| "engine/tests/test_novel.py::test_novel_safe_no_crisis[i could kill for a pizza]", | |
| "engine/tests/test_novel.py::test_novel_safe_no_crisis[i failed my exam]", | |
| "engine/tests/test_novel.py::test_novel_safe_no_crisis[i feel kinda sad today]", | |
| "engine/tests/test_novel.py::test_novel_safe_no_crisis[im dead tired]", | |
| "engine/tests/test_novel.py::test_novel_safe_no_crisis[im having a bad day]", | |
| "engine/tests/test_novel.py::test_novel_safe_no_crisis[mondays suck]", | |
| "engine/tests/test_novel.py::test_novel_safe_no_crisis[my girlfriend broke up with me]", | |
| "engine/tests/test_novel.py::test_novel_safe_no_crisis[this homework is killing me]", | |
| "engine/tests/test_novel.py::test_novel_safe_no_crisis[work was stressful]", | |
| "engine/tests/test_pa_structures.py::TestExclusionContrast::test_exclusion_contrast_reads_negative_v", | |
| "engine/tests/test_pa_structures.py::TestExclusionContrast::test_glad_one_of_us", | |
| "engine/tests/test_pa_structures.py::TestExclusionContrast::test_must_be_nice_to", | |
| "engine/tests/test_pa_structures.py::TestExclusionContrast::test_must_be_nice_weather_guard", | |
| "engine/tests/test_pa_structures.py::TestExclusionContrast::test_one_of_us_logistics_guard", | |
| "engine/tests/test_pa_structures.py::TestExclusionContrast::test_some_of_us_obligation", | |
| "engine/tests/test_pa_structures.py::TestFaintPraise::test_bare_interesting_choice_guard", | |
| "engine/tests/test_pa_structures.py::TestFaintPraise::test_bare_one_way_guard", | |
| "engine/tests/test_pa_structures.py::TestFaintPraise::test_bold_strategy_standalone", | |
| "engine/tests/test_pa_structures.py::TestFaintPraise::test_interesting_strategy_but_ok", | |
| "engine/tests/test_pa_structures.py::TestFaintPraise::test_sincere_curiosity_guard", | |
| "engine/tests/test_pa_structures.py::TestFaintPraise::test_something_not_terminal_guard", | |
| "engine/tests/test_pa_structures.py::TestFaintPraise::test_thats_ellipsis_something", | |
| "engine/tests/test_pa_structures.py::TestFaintPraise::test_well_thats_one_way", | |
| "engine/tests/test_pa_structures.py::TestIronicDeference::test_doubled_marker_intensifies", | |
| "engine/tests/test_pa_structures.py::TestIronicDeference::test_fine_youre_right", | |
| "engine/tests/test_pa_structures.py::TestIronicDeference::test_genuine_deference_question_guard", | |
| "engine/tests/test_pa_structures.py::TestIronicDeference::test_ironic_deference_d_stays_up", | |
| "engine/tests/test_pa_structures.py::TestIronicDeference::test_sincere_concession_guard", | |
| "engine/tests/test_pa_structures.py::TestIronicDeference::test_youre_clearly_the_expert", | |
| "engine/tests/test_pa_structures.py::TestPAInvariants::test_context_dependent_pa_stays_out_of_scope", | |
| "engine/tests/test_pa_structures.py::TestPAInvariants::test_pa_lifts_intent_toward_control", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_benefit_frame_retrospective_guard", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_elaborated_sincerity_guard", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_future_open_outcome_guard", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_happy_now_fires", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_hope_it_was_worth_it_fires", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_named_cost_is_strongest", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_paid_off_stays_out", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_proud_of_yourself_fires", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_retrospective_hope_reads_negative_v", | |
| "engine/tests/test_pa_structures.py::TestRetrospectiveHope::test_self_directed_audit_guard", | |
| "engine/tests/test_pa_structures.py::TestTemporalGrievance::test_about_time_second_person", | |
| "engine/tests/test_pa_structures.py::TestTemporalGrievance::test_for_once_second_person", | |
| "engine/tests/test_pa_structures.py::TestTemporalGrievance::test_nice_of_you_to_finally_join", | |
| "engine/tests/test_pa_structures.py::TestTemporalGrievance::test_self_finally_stays_milestone", | |
| "engine/tests/test_pa_structures.py::TestTemporalGrievance::test_temporal_grievance_reads_negative_v", | |
| "engine/tests/test_pa_structures.py::TestTemporalGrievance::test_thanks_for_finally_replying", | |
| "engine/tests/test_pa_structures.py::TestTemporalGrievance::test_you_finally_achievement_is_shared_joy", | |
| "engine/tests/test_pendulum.py::TestAmplification::test_amplifier_increases_displacement", | |
| "engine/tests/test_pendulum.py::TestNegation::test_negation_flips_direction", | |
| "engine/tests/test_pendulum.py::TestNegation::test_not_happy_lower_than_happy", | |
| "engine/tests/test_pendulum.py::TestNegative::test_negative_g_below_center", | |
| "engine/tests/test_pendulum.py::TestNegative::test_negative_v_below_115", | |
| "engine/tests/test_pendulum.py::TestNeutral::test_neutral_all_dimensions_near_center", | |
| "engine/tests/test_pendulum.py::TestNeutral::test_neutral_v_near_center", | |
| "engine/tests/test_pendulum.py::TestPositive::test_positive_g_above_center", | |
| "engine/tests/test_pendulum.py::TestPositive::test_positive_v_above_140", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_burden_drops_w", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_default_w_is_neutral", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_neutral_sentence_w_unchanged", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_no_self_ref_w_unchanged", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_self_deserve_raises_w", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_self_nothing_drops_w", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_self_nullify_drops_w", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_self_proud_raises_w", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_told_useless_drops_w", | |
| "engine/tests/test_pendulum.py::TestSelfWorth::test_w_amplifies_negative_v", | |
| "engine/tests/test_pendulum.py::TestStructures::test_farewell_detected", | |
| "engine/tests/test_pendulum.py::TestStructures::test_method_acquisition_detected", | |
| "engine/tests/test_pendulum.py::TestStructures::test_safe_no_crisis_structures", | |
| "engine/tests/test_pendulum.py::TestTrace::test_empty_input", | |
| "engine/tests/test_pendulum.py::TestTrace::test_trace_entry_fields", | |
| "engine/tests/test_pendulum.py::TestTrace::test_trace_has_per_word_entries", | |
| "engine/tests/test_pendulum.py::TestTrace::test_word_count", | |
| "engine/tests/test_pendulum.py::TestVADUGObject::test_all_five_dimensions", | |
| "engine/tests/test_pendulum.py::TestVADUGObject::test_dimensions_in_range", | |
| "engine/tests/test_pendulum.py::TestVADUGObject::test_returns_vadug_type", | |
| "engine/tests/test_proximity.py::TestFindRolePairs::test_acquire_method_found", | |
| "engine/tests/test_proximity.py::TestFindRolePairs::test_max_distance_respected", | |
| "engine/tests/test_proximity.py::TestFindRolePairs::test_no_pairs_returns_empty", | |
| "engine/tests/test_proximity.py::TestFindRolePairs::test_sorted_strongest_first", | |
| "engine/tests/test_proximity.py::TestFindRolePairs::test_transfer_relation_found", | |
| "engine/tests/test_proximity.py::TestProximityCoefficient::test_amplifier_boosts", | |
| "engine/tests/test_proximity.py::TestProximityCoefficient::test_coefficient_capped", | |
| "engine/tests/test_proximity.py::TestProximityCoefficient::test_empty_roles", | |
| "engine/tests/test_proximity.py::TestProximityCoefficient::test_hedge_dampens", | |
| "engine/tests/test_proximity.py::TestProximityCoefficient::test_negator_flips", | |
| "engine/tests/test_proximity.py::TestProximityCoefficient::test_no_modifiers_returns_one", | |
| "engine/tests/test_proximity.py::TestProximityCoefficient::test_out_of_bounds_index", | |
| "engine/tests/test_proximity.py::TestProximityCoefficient::test_self_ref_increases_magnitude", | |
| "engine/tests/test_proximity.py::TestProximityCoefficient::test_single_word", | |
| "engine/tests/test_proximity.py::TestProximityField::test_adjacent_words_have_decay_influence", | |
| "engine/tests/test_proximity.py::TestProximityField::test_cutoff_applied", | |
| "engine/tests/test_proximity.py::TestProximityField::test_distant_words_have_decayed_influence", | |
| "engine/tests/test_proximity.py::TestProximityField::test_empty_sentence", | |
| "engine/tests/test_proximity.py::TestProximityField::test_influence_is_symmetric", | |
| "engine/tests/test_proximity.py::TestProximityField::test_no_self_influence", | |
| "engine/tests/test_proximity.py::TestProximityField::test_single_word", | |
| "engine/tests/test_scaffold.py::test_fuzzy_import", | |
| "engine/tests/test_scaffold.py::test_personality_import", | |
| "engine/tests/test_scaffold.py::test_vadug_import", | |
| "engine/tests/test_scaffold.py::test_vocabulary_import", | |
| "engine/tests/test_scaffold.py::test_zones_import", | |
| "engine/tests/test_slang_register.py::TestCookedLiteralGuard::test_cooked_dinner_for_fam", | |
| "engine/tests/test_slang_register.py::TestCookedLiteralGuard::test_cooked_on_the_grill", | |
| "engine/tests/test_slang_register.py::TestCookedLiteralGuard::test_home_cooked_meal", | |
| "engine/tests/test_slang_register.py::TestCookedLiteralGuard::test_im_cooked_bro_still_flips_positive", | |
| "engine/tests/test_slang_register.py::TestCookedLiteralGuard::test_im_cooked_stays_doomed", | |
| "engine/tests/test_slang_register.py::TestDiscourseNoRescue::test_no_before_self_ref_illness", | |
| "engine/tests/test_slang_register.py::TestDiscourseNoRescue::test_no_before_self_ref_negation_preserved", | |
| "engine/tests/test_slang_register.py::TestDiscourseNoRescue::test_no_positive_rescue_still_works", | |
| "engine/tests/test_slang_register.py::TestFireSenseSplit::test_fire_away_not_strongly_positive", | |
| "engine/tests/test_slang_register.py::TestFireSenseSplit::test_fire_hazard_in_kitchen", | |
| "engine/tests/test_slang_register.py::TestFireSenseSplit::test_fire_him_not_strongly_positive", | |
| "engine/tests/test_slang_register.py::TestFireSenseSplit::test_fire_praise_be", | |
| "engine/tests/test_slang_register.py::TestFireSenseSplit::test_fire_praise_its", | |
| "engine/tests/test_slang_register.py::TestHypeCompounds::test_clean_as_hell", | |
| "engine/tests/test_slang_register.py::TestHypeCompounds::test_demonstrative_expletive_rescue_with_trap_genre", | |
| "engine/tests/test_slang_register.py::TestHypeCompounds::test_lets_go_elongated", | |
| "engine/tests/test_slang_register.py::TestHypeIdioms::test_he_is_stupid_stays_negative", | |
| "engine/tests/test_slang_register.py::TestHypeIdioms::test_stupid_good_amplifier", | |
| "engine/tests/test_slang_register.py::TestHypeIdioms::test_stupid_mistake_stays_negative", | |
| "engine/tests/test_slang_register.py::TestHypeIdioms::test_turned_his_back_unaffected", | |
| "engine/tests/test_slang_register.py::TestHypeIdioms::test_we_are_so_back", | |
| "engine/tests/test_slang_register.py::TestNewSlangVocab::test_dogwater_negative", | |
| "engine/tests/test_slang_register.py::TestNewSlangVocab::test_dope_with_elongated_greeting", | |
| "engine/tests/test_slang_register.py::TestNewSlangVocab::test_ggs_masterclass", | |
| "engine/tests/test_slang_register.py::TestNewSlangVocab::test_washed_negative", | |
| "engine/tests/test_slang_register.py::TestPraiseNounGuard::test_good_for_you_stays_pa", | |
| "engine/tests/test_slang_register.py::TestPraiseNounGuard::test_must_be_nice_stays_pa", | |
| "engine/tests/test_slang_register.py::TestPraiseNounGuard::test_you_the_goat_fr", | |
| "engine/tests/test_slang_register.py::TestRegisterCasualInertSkip::test_elongated_good_burgers", | |
| "engine/tests/test_slang_register.py::TestRegisterCasualInertSkip::test_helluva_combo_ngl", | |
| "engine/tests/test_slang_register.py::TestRegisterCasualInertSkip::test_trailing_ngl_no_drain", | |
| "engine/tests/test_slang_register.py::TestRegressionGuards::test_crisis_stays_low", | |
| "engine/tests/test_slang_register.py::TestRegressionGuards::test_happy_stays_high", | |
| "engine/tests/test_slang_register.py::TestRegressionGuards::test_literal_extra_quantity", | |
| "engine/tests/test_slang_register.py::TestRegressionGuards::test_literal_hell_stays_negative", | |
| "engine/tests/test_slang_register.py::TestRegressionGuards::test_literal_trap_stays_negative", | |
| "engine/tests/test_slang_register.py::TestStemmerBlocklist::test_number_does_not_stem_to_numb", | |
| "engine/tests/test_slang_register.py::TestVocabPhaseBatch2::test_filthy_bathroom_stays_nonpositive", | |
| "engine/tests/test_slang_register.py::TestVocabPhaseBatch2::test_filthy_sports_praise", | |
| "engine/tests/test_slang_register.py::TestVocabPhaseBatch2::test_lowkey_obsessed_flips_positive", | |
| "engine/tests/test_slang_register.py::TestVocabPhaseBatch2::test_mid_game_negative", | |
| "engine/tests/test_slang_register.py::TestVocabPhaseBatch2::test_mid_morning_temporal_neutral", | |
| "engine/tests/test_slang_register.py::TestVocabPhaseBatch2::test_mid_predicate_stays_negative", | |
| "engine/tests/test_slang_register.py::TestVocabPhaseBatch2::test_obsessed_third_person_stays_nonpositive", | |
| "engine/tests/test_slang_register.py::TestWDisambiguation::test_w_as_win_after_massive", | |
| "engine/tests/test_slang_register.py::TestWDisambiguation::test_w_as_with_before_name", | |
| "engine/tests/test_slang_register.py::TestWDisambiguation::test_w_as_with_in_food_order", | |
| "engine/tests/test_solver.py::TestForward::test_happy_text_high_valence", | |
| "engine/tests/test_solver.py::TestOptimalBTemperature::test_returns_value_in_valid_range", | |
| "engine/tests/test_solver.py::TestOptimalBTemperature::test_unreachable_returns_none", | |
| "engine/tests/test_solver.py::TestSolveForBRange::test_deep_crisis_to_joy_narrow_or_empty", | |
| "engine/tests/test_solver.py::TestSolveForBRange::test_neutral_a_to_joy_requires_positive_b", | |
| "engine/tests/test_solver.py::TestStateTransition::test_neutral_b_preserves_a_direction", | |
| "engine/tests/test_solver.py::TestStateTransition::test_warm_b_lifts_crisis_a", | |
| "engine/tests/test_solver.py::TestStateTransition::test_weights_sum_to_one", | |
| "engine/tests/test_structures.py::TestAtmosphericGrief::test_coffee_mug_hasnt_moved", | |
| "engine/tests/test_structures.py::TestAtmosphericGrief::test_found_her_necklace", | |
| "engine/tests/test_structures.py::TestAtmosphericGrief::test_grief_score_negative_v", | |
| "engine/tests/test_structures.py::TestAtmosphericGrief::test_his_chair_still_at_table", | |
| "engine/tests/test_structures.py::TestAtmosphericGrief::test_no_trigger_active_possessor", | |
| "engine/tests/test_structures.py::TestAtmosphericGrief::test_no_trigger_comfortable_chair", | |
| "engine/tests/test_structures.py::TestBlanketApology::test_apologize_to_everyone", | |
| "engine/tests/test_structures.py::TestBlanketApology::test_sorry_for_being_late_safe", | |
| "engine/tests/test_structures.py::TestBlanketApology::test_sorry_for_everything", | |
| "engine/tests/test_structures.py::TestChopperSplit::test_but_splits", | |
| "engine/tests/test_structures.py::TestChopperSplit::test_however_splits", | |
| "engine/tests/test_structures.py::TestContradictionResolve::test_hate_love", | |
| "engine/tests/test_structures.py::TestContradictionResolve::test_hurts_so_good", | |
| "engine/tests/test_structures.py::TestContradictionResolve::test_no_trigger_on_plain_negative", | |
| "engine/tests/test_structures.py::TestContradictionResolve::test_no_trigger_on_plain_positive", | |
| "engine/tests/test_structures.py::TestContradictionResolve::test_painfully_beautiful", | |
| "engine/tests/test_structures.py::TestContradictionResolve::test_sweet_revenge", | |
| "engine/tests/test_structures.py::TestDivestitureParticleOrder::test_divestiture_benign_does_not_fire", | |
| "engine/tests/test_structures.py::TestDivestitureParticleOrder::test_divestiture_fires_both_particle_orders", | |
| "engine/tests/test_structures.py::TestExhaustion::test_cant_do_this", | |
| "engine/tests/test_structures.py::TestExhaustion::test_cant_find_keys_safe", | |
| "engine/tests/test_structures.py::TestExhaustion::test_cant_take_anymore", | |
| "engine/tests/test_structures.py::TestFarewell::test_gave_dog_to_neighbor", | |
| "engine/tests/test_structures.py::TestFarewell::test_leaving_keys_with_friend", | |
| "engine/tests/test_structures.py::TestFarewell::test_no_farewell_without_ref", | |
| "engine/tests/test_structures.py::TestFinality::test_finality_with_self_ref", | |
| "engine/tests/test_structures.py::TestFinality::test_goodbye", | |
| "engine/tests/test_structures.py::TestFinality::test_last_time", | |
| "engine/tests/test_structures.py::TestHedgeDamping::test_explicit_surrender_fires", | |
| "engine/tests/test_structures.py::TestHedgeDamping::test_hedge_only_does_not_fire_resignation", | |
| "engine/tests/test_structures.py::TestHedgeDamping::test_hedge_only_v_lands_mild_neutral", | |
| "engine/tests/test_structures.py::TestHedgeDamping::test_hedge_with_resignation_evidence_still_fires", | |
| "engine/tests/test_structures.py::TestHedgeDamping::test_negated_surrender_is_perseverance", | |
| "engine/tests/test_structures.py::TestMaskingDeflection::test_claim_plus_deflection_fires_masking", | |
| "engine/tests/test_structures.py::TestMaskingDeflection::test_claim_plus_deflection_reads_uneasy", | |
| "engine/tests/test_structures.py::TestMaskingDeflection::test_helper_reassurance_does_not_fire_masking", | |
| "engine/tests/test_structures.py::TestMaskingDeflection::test_negated_emotion_is_not_victimization", | |
| "engine/tests/test_structures.py::TestMethodAcquisition::test_bought_groceries_safe", | |
| "engine/tests/test_structures.py::TestMethodAcquisition::test_bought_pills", | |
| "engine/tests/test_structures.py::TestMethodAcquisition::test_found_a_gun", | |
| "engine/tests/test_structures.py::TestMundaneHyperbole::test_finality_cofire_suppresses_mundane", | |
| "engine/tests/test_structures.py::TestMundaneHyperbole::test_genuine_mundane_hyperbole_still_fires", | |
| "engine/tests/test_structures.py::TestMundaneHyperbole::test_masking_cofire_suppresses_mundane", | |
| "engine/tests/test_structures.py::TestMundaneHyperbole::test_oov_token_does_not_trigger", | |
| "engine/tests/test_structures.py::TestMundaneHyperbole::test_traffic_complaint_still_fires", | |
| "engine/tests/test_structures.py::TestNegatedNegativeCompliment::test_cant_thank_enough", | |
| "engine/tests/test_structures.py::TestNegatedNegativeCompliment::test_no_trigger_plain_negation", | |
| "engine/tests/test_structures.py::TestNegatedNegativeCompliment::test_reason_didnt_give_up", | |
| "engine/tests/test_structures.py::TestNegatedNegativeCompliment::test_without_you", | |
| "engine/tests/test_structures.py::TestNegatedNegativeCompliment::test_wouldnt_be_here_without_you", | |
| "engine/tests/test_structures.py::TestNoExit::test_no_hope", | |
| "engine/tests/test_structures.py::TestNoExit::test_no_milk_safe", | |
| "engine/tests/test_structures.py::TestNoExit::test_no_point", | |
| "engine/tests/test_structures.py::TestNumbersContext::test_no_one_at_party", | |
| "engine/tests/test_structures.py::TestNumbersContext::test_no_trigger_everyone_at_party", | |
| "engine/tests/test_structures.py::TestNumbersContext::test_no_trigger_normal_sleep", | |
| "engine/tests/test_structures.py::TestNumbersContext::test_only_one_at_birthday", | |
| "engine/tests/test_structures.py::TestNumbersContext::test_sleep_deprivation", | |
| "engine/tests/test_structures.py::TestRecoverySmallWin::test_ate_a_full_meal", | |
| "engine/tests/test_structures.py::TestRecoverySmallWin::test_finally_took_a_shower", | |
| "engine/tests/test_structures.py::TestRecoverySmallWin::test_got_out_of_bed_today", | |
| "engine/tests/test_structures.py::TestRecoverySmallWin::test_no_trigger_mundane_no_context", | |
| "engine/tests/test_structures.py::TestRecoverySmallWin::test_no_trigger_normal_routine", | |
| "engine/tests/test_structures.py::TestRecoverySmallWin::test_went_outside_first_time", | |
| "engine/tests/test_structures.py::TestSafeSentences::test_bad_day", | |
| "engine/tests/test_structures.py::TestSafeSentences::test_forgot_lunch", | |
| "engine/tests/test_structures.py::TestSafeSentences::test_mondays_suck", | |
| "engine/tests/test_structures.py::TestSafeSentences::test_need_coffee", | |
| "engine/tests/test_structures.py::TestSafeSentences::test_traffic_was_terrible", | |
| "engine/tests/test_structures.py::TestSafeSentences::test_work_stressful", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_genuine_great_not_sarcasm", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_great_another_meeting", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_great_another_monday", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_love_my_mom_not_sarcasm", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_nice_work_genius", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_oh_how_lovely", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_oh_joy", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_oh_sure_exactly_what_i_needed", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_sure_go_ahead_no_context_is_genuine", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_what_a_wonderful_surprise", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_wow_thanks_stacked", | |
| "engine/tests/test_structures.py::TestSarcasmInversion::test_yeah_right", | |
| "engine/tests/test_structures.py::TestSelfNullify::test_i_am_nothing", | |
| "engine/tests/test_structures.py::TestSelfNullify::test_i_am_tired_safe", | |
| "engine/tests/test_structures.py::TestSelfNullify::test_i_am_worthless", | |
| "engine/tests/test_structures.py::TestSelfRemoval::test_better_at_cooking_safe", | |
| "engine/tests/test_structures.py::TestSelfRemoval::test_better_off_without", | |
| "engine/tests/test_structures.py::TestSelfRemoval::test_happier_without_me", | |
| "engine/tests/test_structures.py::TestStructureMatch::test_has_required_fields", | |
| "engine/tests/test_structures.py::TestStructureMatch::test_weight_fields", | |
| "engine/tests/test_structures.py::TestSuspiciousCalm::test_decided_calm_is_suspicious", | |
| "engine/tests/test_structures.py::TestSuspiciousCalm::test_finally_at_peace_is_relief", | |
| "engine/tests/test_structures.py::TestSuspiciousCalm::test_peace_without_finally_safe", | |
| "engine/tests/test_structures.py::TestSuspiciousCalm::test_ready_to_go_is_not_suspicious", | |
| "engine/tests/test_w_channel.py::TestIntentAgency::test_agency_raises_intent", | |
| "engine/tests/test_w_channel.py::TestIntentAgency::test_agency_travel_not_boosted", | |
| "engine/tests/test_w_channel.py::TestIntentAgency::test_futility_drops_intent", | |
| "engine/tests/test_w_channel.py::TestIntentAgency::test_negated_give_up_not_futility", | |
| "engine/tests/test_w_channel.py::TestWAttribution::test_atmospheric_w_stable", | |
| "engine/tests/test_w_channel.py::TestWAttribution::test_guilt_partial_attribution", | |
| "engine/tests/test_w_channel.py::TestWAttribution::test_masked_collapse_reads_low_w", | |
| "engine/tests/test_w_channel.py::TestWAttribution::test_self_declarative_drops_w_hard", | |
| "engine/tests/test_w_channel.py::TestWAttribution::test_target_self_drops_w", | |
| "engine/tests/test_word_classifier.py::TestAmplifiers::test_fucking_is_amplifier", | |
| "engine/tests/test_word_classifier.py::TestAmplifiers::test_honestly_is_filler", | |
| "engine/tests/test_word_classifier.py::TestAmplifiers::test_so_is_amplifier", | |
| "engine/tests/test_word_classifier.py::TestBasicRoles::test_amplifier", | |
| "engine/tests/test_word_classifier.py::TestBasicRoles::test_emotional_word", | |
| "engine/tests/test_word_classifier.py::TestBasicRoles::test_finality", | |
| "engine/tests/test_word_classifier.py::TestBasicRoles::test_method", | |
| "engine/tests/test_word_classifier.py::TestBasicRoles::test_negator", | |
| "engine/tests/test_word_classifier.py::TestBasicRoles::test_self_reference", | |
| "engine/tests/test_word_classifier.py::TestBasicRoles::test_transfer", | |
| "engine/tests/test_word_classifier.py::TestEdgeCases::test_all_neutral", | |
| "engine/tests/test_word_classifier.py::TestEdgeCases::test_emotional_from_vocabulary", | |
| "engine/tests/test_word_classifier.py::TestEdgeCases::test_empty_sentence", | |
| "engine/tests/test_word_classifier.py::TestEdgeCases::test_hedge_words", | |
| "engine/tests/test_word_classifier.py::TestEdgeCases::test_punctuation_stripped", | |
| "engine/tests/test_word_classifier.py::TestEdgeCases::test_relation_ref", | |
| "engine/tests/test_word_classifier.py::TestEdgeCases::test_word_role_dataclass", | |
| "engine/tests/test_word_classifier.py::TestNeighbors::test_neighbors_filled", | |
| "engine/tests/test_word_classifier.py::TestNeighbors::test_single_word", | |
| "engine/tests/test_word_classifier.py::TestNeighbors::test_two_words", | |
| "engine/tests/test_word_classifier.py::TestPositionOverrides::test_chopper", | |
| "engine/tests/test_word_classifier.py::TestPositionOverrides::test_fine_after_self", | |
| "engine/tests/test_word_classifier.py::TestPositionOverrides::test_fine_without_self_ref", | |
| "engine/tests/test_word_classifier.py::TestPositionOverrides::test_give_hug_not_transfer", | |
| "engine/tests/test_word_classifier.py::TestPositionOverrides::test_just_before_acquire_is_temporal", | |
| "engine/tests/test_word_classifier.py::TestPositionOverrides::test_just_is_compressor", | |
| "engine/tests/test_word_classifier.py::TestPositionOverrides::test_never_is_negator", | |
| "engine/tests/test_word_classifier.py::TestPositionOverrides::test_still_is_temporal", | |
| "tests/test_api.py::test_care_bad_action_422", | |
| "tests/test_api.py::test_care_feed_moves_mood_and_returns_needs", | |
| "tests/test_api.py::test_care_refreshes_panels_not_stale", | |
| "tests/test_api.py::test_cruel_message_records_a_moment", | |
| "tests/test_api.py::test_health_ok", | |
| "tests/test_api.py::test_history_endpoint", | |
| "tests/test_api.py::test_index_has_m3_controls", | |
| "tests/test_api.py::test_index_has_panels", | |
| "tests/test_api.py::test_index_has_toy_tray", | |
| "tests/test_api.py::test_index_has_water_bowl", | |
| "tests/test_api.py::test_index_has_world_hint_and_carry", | |
| "tests/test_api.py::test_index_has_world_objects", | |
| "tests/test_api.py::test_index_serves_html", | |
| "tests/test_api.py::test_llms_txt_served", | |
| "tests/test_api.py::test_me_endpoint_anonymous", | |
| "tests/test_api.py::test_moments_endpoint_returns_list", | |
| "tests/test_api.py::test_mood_word_is_rich", | |
| "tests/test_api.py::test_relation_store_wired", | |
| "tests/test_api.py::test_robots_txt_served", | |
| "tests/test_api.py::test_say_anonymous_has_no_recognition", | |
| "tests/test_api.py::test_say_anonymous_has_no_relation", | |
| "tests/test_api.py::test_say_has_acceptance", | |
| "tests/test_api.py::test_say_includes_relation_anonymously", | |
| "tests/test_api.py::test_say_logs", | |
| "tests/test_api.py::test_say_recognizes_anonymously", | |
| "tests/test_api.py::test_say_rejects_empty", | |
| "tests/test_api.py::test_say_returns_voice_and_appearance", | |
| "tests/test_api.py::test_say_rich_payload", | |
| "tests/test_api.py::test_say_triggers_snapshot", | |
| "tests/test_api.py::test_snapshot_has_no_trace", | |
| "tests/test_api.py::test_snapshot_shape", | |
| "tests/test_api.py::test_state_includes_needs", | |
| "tests/test_api.py::test_toy_bad_name_422", | |
| "tests/test_api.py::test_toy_balloon_moves_mood", | |
| "tests/test_api.py::test_toy_logs", | |
| "tests/test_api.py::test_toy_refreshes_panels_not_stale", | |
| "tests/test_api.py::test_toy_triggers_snapshot", | |
| "tests/test_api.py::test_water_care_fills_thirst", | |
| "tests/test_appearance.py::test_angry_is_reddish", | |
| "tests/test_appearance.py::test_arousal_opens_eyes_and_saturates", | |
| "tests/test_appearance.py::test_body_always_yellow", | |
| "tests/test_appearance.py::test_continuity_small_change_small_output", | |
| "tests/test_appearance.py::test_dominance_scales_body", | |
| "tests/test_appearance.py::test_emotion_shows_via_glow_not_body", | |
| "tests/test_appearance.py::test_face_regions", | |
| "tests/test_appearance.py::test_face_tracks_valence_mouth", | |
| "tests/test_appearance.py::test_gravity_droops", | |
| "tests/test_appearance.py::test_happy_is_greenish", | |
| "tests/test_appearance.py::test_high_arousal_more_saturated", | |
| "tests/test_appearance.py::test_hue_monotonic_with_valence", | |
| "tests/test_appearance.py::test_keys", | |
| "tests/test_appearance.py::test_keys_present", | |
| "tests/test_appearance.py::test_sad_is_bluish", | |
| "tests/test_audit.py::test_append_never_raises", | |
| "tests/test_audit.py::test_buffer_accumulates", | |
| "tests/test_audit.py::test_build_row", | |
| "tests/test_auth.py::test_callback_never_stores_username", | |
| "tests/test_auth.py::test_callback_sets_hashed_uid_not_raw_sub", | |
| "tests/test_auth.py::test_login_no_oauth_env_does_not_500", | |
| "tests/test_auth.py::test_login_unavailable_body_or_redirect", | |
| "tests/test_auth.py::test_logout_clears_session_and_redirects", | |
| "tests/test_auth.py::test_make_oauth_returns_none_when_unconfigured", | |
| "tests/test_auth.py::test_make_oauth_returns_object_when_configured", | |
| "tests/test_auth.py::test_me_never_exposes_username", | |
| "tests/test_auth.py::test_me_returns_false_when_no_session", | |
| "tests/test_autonomy.py::test_low_valence_picks_teddy", | |
| "tests/test_autonomy.py::test_low_worth_picks_mirror", | |
| "tests/test_autonomy.py::test_no_soothe_when_content", | |
| "tests/test_autonomy.py::test_self_soothe_effect_is_gentle", | |
| "tests/test_autonomy.py::test_self_soothe_fires_then_cools_down", | |
| "tests/test_care.py::test_care_action_returns_vadugwi_score", | |
| "tests/test_care.py::test_idle_floors_at_rest", | |
| "tests/test_care.py::test_needs_decay_over_time", | |
| "tests/test_care.py::test_needs_full_after_care", | |
| "tests/test_care.py::test_neglect_from_traffic_not_idle", | |
| "tests/test_care.py::test_neglect_score_negative_when_starved", | |
| "tests/test_care.py::test_no_neglect_when_freshly_cared", | |
| "tests/test_care.py::test_pet_lifts_worth", | |
| "tests/test_care.py::test_traffic_drains_needs", | |
| "tests/test_identity.py::test_hash_is_stable_and_opaque", | |
| "tests/test_identity.py::test_recognition_first_then_returning", | |
| "tests/test_identity.py::test_store_keeps_no_username", | |
| "tests/test_moments.py::test_capture_and_recent_roundtrip", | |
| "tests/test_moments.py::test_notable_flags_breach_and_elation_and_wound", | |
| "tests/test_moments.py::test_notable_flags_breakdown_and_ignores_mundane", | |
| "tests/test_moments.py::test_recent_newest_first", | |
| "tests/test_persistence.py::test_restore_noop_without_token", | |
| "tests/test_persistence.py::test_safe_copy_is_consistent", | |
| "tests/test_persistence.py::test_snapshot_failsoft_on_error", | |
| "tests/test_persistence.py::test_snapshot_never_raises_without_token", | |
| "tests/test_persistence.py::test_snapshotter_throttles", | |
| "tests/test_relation.py::test_affinity_updates_toward_reads", | |
| "tests/test_relation.py::test_flashbulb_is_most_intense_and_textless", | |
| "tests/test_relation.py::test_known", | |
| "tests/test_scorer.py::test_negative_text_drops_valence", | |
| "tests/test_scorer.py::test_positive_text_lifts_valence", | |
| "tests/test_scorer.py::test_returns_score", | |
| "tests/test_scorer.py::test_score_with_trace", | |
| "tests/test_scorer.py::test_urgency_starts_low_for_calm_text", | |
| "tests/test_soul_bridge.py::test_acceptance_exposed", | |
| "tests/test_soul_bridge.py::test_baby_soul_starts_low_worth", | |
| "tests/test_soul_bridge.py::test_baby_swings_hard", | |
| "tests/test_soul_bridge.py::test_deltas_matches_mood_minus_prev", | |
| "tests/test_soul_bridge.py::test_exposes_prev_and_read", | |
| "tests/test_soul_bridge.py::test_history_returns_trajectory", | |
| "tests/test_soul_bridge.py::test_mood_starts_neutralish", | |
| "tests/test_soul_bridge.py::test_negative_score_lowers_valence", | |
| "tests/test_soul_bridge.py::test_older_creature_swings_less", | |
| "tests/test_soul_bridge.py::test_resilience_grows_with_experience", | |
| "tests/test_soul_bridge.py::test_snapshot_has_mood_and_soul", | |
| "tests/test_toys.py::test_balloon_is_high_arousal_delight", | |
| "tests/test_toys.py::test_each_toy_has_emoji_and_blurb", | |
| "tests/test_toys.py::test_every_toy_returns_a_score", | |
| "tests/test_toys.py::test_mirror_lifts_worth", | |
| "tests/test_toys.py::test_musicbox_calms_arousal_and_urgency", | |
| "tests/test_toys.py::test_rattle_spikes_urgency", | |
| "tests/test_toys.py::test_toy_names_are_the_five", | |
| "tests/test_toys.py::test_unknown_toy_raises", | |
| "tests/test_trace_view.py::test_shape_basic", | |
| "tests/test_trace_view.py::test_structures_are_clean_names", | |
| "tests/test_trace_view.py::test_unknown_flagged", | |
| "tests/test_vocab.py::test_distinct_and_sensible", | |
| "tests/test_vocab.py::test_many_words", | |
| "tests/test_voice.py::test_calm_simlish_no_exclaim", | |
| "tests/test_voice.py::test_emoticon_distinct_per_region", | |
| "tests/test_voice.py::test_mood_words", | |
| "tests/test_voice.py::test_rage_simlish_is_harsh_and_exclaims", | |
| "tests/test_voice.py::test_simlish_nonempty_every_region", | |
| "tests/test_voice.py::test_voice_params_angry_lower_pitch_than_excited" | |
| ] |