symbolic_mutations / mutation_designer.py
RFTSystems's picture
Update mutation_designer.py
b1be7f5 verified
raw
history blame contribute delete
751 Bytes
# Author: Liam Grinstead
# Builds custom mutation profiles with guaranteed keys
def build_mutation(agent_id, collapse_torque, tier_drift, emotional_resonance):
return {
"agent_id": agent_id,
"collapse_torque": collapse_torque,
"tier_drift": tier_drift,
"emotional_resonance": emotional_resonance,
# Ensure collapse_overlay is always present
"collapse_overlay": {
"tau_eff": 1.8 if collapse_torque == "Gen6508_M5" else 1.2,
"beta_band": 0.65 if collapse_torque == "Gen6508_M5" else 0.4,
"operator_weights": {("R","O"): 0.9, ("T","P"): 0.7}
},
# Ensure symbolic operators are always present
"symbolic_operators": ["R", "O", "T", "P"]
}