AI Memory Architecture: From Fixed Windows to Persistent State | Synapse