Context engineering for AI coding assistants — auto-recall, live refresh, knowledge capture, and smart decay