fix: clearly label thread context vs episodic memory
- thread context is CURRENT THREAD (SQLite) - what user is asking about
- memory context is PAST CONVERSATIONS (TurboPuffer) - background only
- this prevents semantic search from returning previous thread and confusing the agent
- fixes issue where phi answered about wrong thread