symbolic_mutations / modules /mutation_engine.py
RFTSystems's picture
Create modules/mutation_engine.py
98413d9 verified
raw
history blame contribute delete
485 Bytes
# Author: Liam Grinstead
# Applies collapse torque overlays, emotional resonance, and tier drift
from codex.collapse_torque import TORQUE_LIBRARY
def mutate_agent(agent, profile):
torque = TORQUE_LIBRARY.get(profile['collapse_torque'], {})
agent['collapse_overlay'] = torque
agent['emotional_resonance'] = profile.get('emotional_resonance', False)
agent['tier'] = profile.get('tier_drift', agent.get('tier', 'Tier_1'))
agent['status'] = 'mutated'
return agent