0ee5c21ef5b8b234fdff69ae4c6917abf463d4f2
The retroactive error signal matures many ticks after the snapshot was taken, but superSpikeUpdate was using bot.lastSpikes/lastVSnap which had been overwritten by subsequent DECIDE cycles. Learning was applied against wrong neural activity — effectively random weight perturbations. Fix: AimSnapshot now captures spikes, vSnap, and preTrace at DECIDE time. superSpikeUpdate receives these saved values at maturation instead of the stale current state. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Nim
73.7%
Python
18%
Shell
3.7%
Java
3.5%
HTML
1%
Other
0.1%