- 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>
41 lines
1.6 KiB
TypeScript
41 lines
1.6 KiB
TypeScript
/**
|
|
* TUI Components
|
|
*
|
|
* Export all TUI components for FABRIC.
|
|
*/
|
|
|
|
export { WorkerGrid } from './WorkerGrid.js';
|
|
export type { WorkerGridOptions } from './WorkerGrid.js';
|
|
|
|
export { ActivityStream } from './ActivityStream.js';
|
|
export type { ActivityStreamOptions, ActivityFilter } from './ActivityStream.js';
|
|
|
|
export { FilterPanel } from './FilterPanel.js';
|
|
export type { FilterPanelOptions } from './FilterPanel.js';
|
|
|
|
export { WorkerDetail } from './WorkerDetail.js';
|
|
|
|
export { CommandPalette } from './CommandPalette.js';
|
|
export type { CommandPaletteOptions, CommandSuggestion } from './CommandPalette.js';
|
|
|
|
export { DiffView, parseDiff } from './DiffView.js';
|
|
export type { DiffViewOptions, DiffLine, DiffHunk } from './DiffView.js';
|
|
|
|
export { SessionReplay } from './SessionReplay.js';
|
|
export type { SessionReplayOptions, ReplaySessionData } from './SessionReplay.js';
|
|
|
|
export { FileHeatmap } from './FileHeatmap.js';
|
|
export type { FileHeatmapOptions, HeatmapSortMode } from './FileHeatmap.js';
|
|
|
|
export { DependencyDag } from './DependencyDag.js';
|
|
export type { DependencyDagOptions } from './DependencyDag.js';
|
|
|
|
export { RecoveryPanel } from './RecoveryPanel.js';
|
|
export type { RecoveryPanelOptions } from './RecoveryPanel.js';
|
|
export { formatRecoveryForConsole, getRecoverySummary } from './RecoveryPanel.js';
|
|
|
|
export { ErrorGroupPanel } from './ErrorGroupPanel.js';
|
|
export type { ErrorGroupPanelOptions } from './ErrorGroupPanel.js';
|
|
|
|
export { SessionDigest, createSessionDigest, generateSessionDigest } from './SessionDigest.js';
|
|
export type { SessionDigestOptions, DigestViewTab } from './SessionDigest.js';
|