Muse agent import alignment: stream-aware preambles, content filtering, prompt updates master
Hop A — Foundation: - Add $stream, $content_description, $import_guidance template variables to _build_prompt_context() with stream-specific descriptions for all 7 importers - Update segment/daily/activity preamble templates to use $content_description instead of hardcoded "audio transcription and screen recording" - Add exclude_streams filtering to run_prompts_by_priority() in dream.py (fnmatch-based glob matching, e.g. "import.*") - Add exclude_streams: ["import.*"] to speakers.md and observation.md - Verified screen.md auto-skips imports via percepts: "required" Hop B — Activity agent rewrite: - Rewrite activity.md to be content-agnostic with $import_guidance variable - Live capture gets frame comparison + spoken audio guidance - AI chat imports get conversation analysis guidance - Calendar/note/reading imports each get content-type-specific guidance Hop C — Minor prompt updates: - entities.md: remove "Visible on screen" reference - decisions.md: "Audio quotes" → "Transcript quotes" - followups.md: "screen cues" → "contextual cues" - knowledge_graph.md: generalize multi-tasking note Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>