File size: 36,573 Bytes
58ce8cf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2e57827
 
9564947
2e57827
58ce8cf
 
2e57827
58ce8cf
8dd356a
50cd42e
d263fbc
232b68c
58ce8cf
d263fbc
2bb8b45
2e57827
58ce8cf
2e57827
d263fbc
2bb8b45
2e57827
58ce8cf
50cd42e
58ce8cf
50cd42e
58ce8cf
 
 
11b9175
58ce8cf
 
2e57827
8dd356a
 
 
9564947
8dd356a
50cd42e
58ce8cf
 
50cd42e
58ce8cf
 
50cd42e
58ce8cf
 
 
 
 
 
 
 
 
 
 
 
2bb8b45
 
 
 
 
 
 
 
 
d263fbc
 
 
 
 
2e57827
d263fbc
2e57827
 
d263fbc
2e57827
 
 
d263fbc
2bb8b45
 
 
2e57827
 
 
 
11b9175
 
 
 
 
2e57827
 
 
58ce8cf
 
 
 
 
 
 
 
 
 
 
 
 
2e57827
 
58ce8cf
8dd356a
 
 
 
 
 
 
 
58ce8cf
71750d5
58ce8cf
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
[
  "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"
]