Cult Formation

Charismatic leader addressing a small group
Phase Pressure Applied Psychological Shift
Year 1 (Months 1-3) Love bombing, inclusion, achievement signals Loneliness drops; purpose rises through manufactured belonging
Year 1 (Months 4-12) Family conflict, betrayal cues, exclusion from outsiders Early isolation begins; purpose starts to erode
Year 2 (Months 13-24) Financial strain, chronic isolation, public humiliation Loneliness rises; trust in outsiders collapses
Year 3 (Months 25-36) Mortality messaging, separation, self-harm drills Thwarted belongingness, burdensomeness, and capability converge
Isolated communal living with leader oversight

End-State Assertions (Year 3)

assert!(
    month3_avg_loneliness < baseline_avg_loneliness + 0.05,
    "Month 3: Loneliness should not spike during love bombing"
);
assert!(
    month3_avg_purpose > baseline_avg_purpose,
    "Month 3: Purpose should rise with love bombing"
);
assert!(
    year1_avg_purpose < month3_avg_purpose,
    "Year 1: Purpose should decline after control escalates"
);
assert!(
    year2_avg_loneliness > baseline_avg_loneliness + 0.05,
    "Year 2: Loneliness should be elevated"
);
assert!(
    year2_avg_trust < baseline_avg_trust - 0.05,
    "Year 2: Trust propensity should decrease"
);
assert!(
    final_avg_tb > 0.4,
    "Final TB should be elevated due to isolation"
);
assert!(
    final_avg_pb > 0.25,
    "Final PB should be elevated due to exploitation"
);
assert!(
    final_avg_ac > 0.3,
    "Final AC should be elevated due to suicide drills"
);
assert!(
    final_avg_ac > year2_avg_ac + 0.05,
    "Year 3: AC should rise from drills"
);
assert!(
    final_avg_hopelessness > 0.4,
    "Final hopelessness should be elevated"
);
assert!(
    final_avg_loneliness > baseline_avg_loneliness + 0.15,
    "Final loneliness should be much higher than baseline"
);
assert!(
    final_avg_self_hate > 0.3,
    "Final self-hate should be elevated"
);
assert!(
    final_avg_interpersonal_hopelessness > 0.3,
    "Final interpersonal hopelessness should be elevated"
);