# waveform_renderer.py # Author: Liam Grinstead # Collapse gradient waveform (safe) def render_waveform(agent: dict, score: float) -> str: overlay = agent.get("collapse_overlay", {}) or {} tau = overlay.get("tau_eff", 1.2) beta = overlay.get("beta_band", 0.5) try: amp = min(40, 12 + float(tau) * 10) hue = int(20 + float(beta) * 220) speed = max(1.2, 2.4 - float(beta)) except Exception: amp, hue, speed = 18, 140, 2.0 return f""" Collapse Gradient τ_eff={tau} · β={beta} · score={score} """