phi extracts its own observations during reflection, not haiku after each conversation
- after_interaction() now only stores the raw exchange (ground truth)
- removed standalone haiku extraction agent (get_extraction_agent)
- added get_unprocessed_interactions() with timestamp heuristic
- phi reviews unprocessed interactions in batch during daily_reflection via process_extraction()
- extraction uses phi's own model (sonnet) with its personality + extraction prompt
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>