feat(bd-2st): Implement semantic narrative summarization
- Create SemanticNarrativeGenerator with event sequence analysis
- Implement pattern detection for 12 event types (bead lifecycle, file ops, testing, debugging, git, etc.)
- Add real-time narrative segmentation and updates
- Generate natural language summaries with multiple styles (brief, detailed, timeline, technical)
- Integrate with store for automatic event processing
- Add comprehensive unit tests (35 tests, all passing)
- Export semantic narrative from main index
Features:
- Event pattern detection and grouping
- Real-time narrative updates via callback system
- Multiple narrative styles (brief, detailed, timeline, technical)
- Accomplishment and challenge extraction
- Sentiment analysis (productive, struggling, mixed, idle)
- Timeline generation
- Aggregated narratives for multiple workers
- Filtering by time range and bead ID
Co-Authored-By: Claude Worker <noreply@anthropic.com>