Spaces:
Sleeping
Sleeping
Update mutation_designer.py
Browse files- mutation_designer.py +11 -3
mutation_designer.py
CHANGED
|
@@ -1,10 +1,18 @@
|
|
| 1 |
# Author: Liam Grinstead
|
| 2 |
-
# Builds custom mutation profiles
|
| 3 |
|
| 4 |
def build_mutation(agent_id, collapse_torque, tier_drift, emotional_resonance):
|
| 5 |
return {
|
| 6 |
"agent_id": agent_id,
|
| 7 |
"collapse_torque": collapse_torque,
|
| 8 |
"tier_drift": tier_drift,
|
| 9 |
-
"emotional_resonance": emotional_resonance
|
| 10 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# Author: Liam Grinstead
|
| 2 |
+
# Builds custom mutation profiles with guaranteed keys
|
| 3 |
|
| 4 |
def build_mutation(agent_id, collapse_torque, tier_drift, emotional_resonance):
|
| 5 |
return {
|
| 6 |
"agent_id": agent_id,
|
| 7 |
"collapse_torque": collapse_torque,
|
| 8 |
"tier_drift": tier_drift,
|
| 9 |
+
"emotional_resonance": emotional_resonance,
|
| 10 |
+
# Ensure collapse_overlay is always present
|
| 11 |
+
"collapse_overlay": {
|
| 12 |
+
"tau_eff": 1.8 if collapse_torque == "Gen6508_M5" else 1.2,
|
| 13 |
+
"beta_band": 0.65 if collapse_torque == "Gen6508_M5" else 0.4,
|
| 14 |
+
"operator_weights": {("R","O"): 0.9, ("T","P"): 0.7}
|
| 15 |
+
},
|
| 16 |
+
# Ensure symbolic operators are always present
|
| 17 |
+
"symbolic_operators": ["R", "O", "T", "P"]
|
| 18 |
+
}
|