File size: 751 Bytes
de372c2
b1be7f5
de372c2
 
 
 
 
 
b1be7f5
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 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"]
    }