FABRIC (moved from ex44; canonical on git.ardenone.com, mirrors to github.com/jedarden)
1. Stuck & Loop Detection - catch spinning workers 2. Live Inline Diff View - see actual code changes 3. Cross-Reference Hyperlinking - navigate by clicking entities 4. Worker Collision Detection - prevent conflicts early 5. Session Replay - scrub through past sessions 6. Smart Error Grouping - contextualized error analysis 7. Command Palette (Ctrl+K) - universal search/command interface 8. Cost & Token Tracking - budget awareness and projections 9. Task Dependency DAG - visualize task relationships 10. File Activity Heatmap - see where work is happening Updated implementation phases to include all features. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| docs | ||
| README.md | ||
FABRIC
Flow Analysis & Bead Reporting Interface Console
A live display for NEEDLE worker activity, available as TUI or web dashboard.
Purpose
FABRIC tails NEEDLE's logging output and renders it in real-time. It answers:
- What is each worker doing right now?
- What events are happening across all workers?
- Which workers are active, idle, or erroring?
Display Modes
TUI (fabric tui)
Live terminal dashboard:
- Worker status grid
- Scrolling log stream
- Worker detail panel
- Keyboard navigation and filtering
Web (fabric web)
Live browser dashboard at localhost:3000:
- Worker overview cards
- Real-time activity feed
- Timeline visualization
- WebSocket-powered updates
Quick Start
# Terminal dashboard
fabric tui
# Web dashboard
fabric web
FABRIC reads from ~/.needle/logs/ by default.
Relationship to NEEDLE
NEEDLE (orchestrates workers) → logs → FABRIC (displays activity)
NEEDLE does the work. FABRIC shows you what's happening.
Status
🚧 In Development - See docs/plan.md for implementation roadmap.