Description:
This tracking issue consolidates the architectural improvements required to move Ferret from v0.1.0 to a production-ready v1.0. The primary goals are to remove fragile instrumentation logic, ensure non-blocking writes to BeaverDB, and transform Ferret into a real-time observability platform.
Core Architecture & Stability
Analysis & Visualization
Live Observability
Developer Experience
Description:
This tracking issue consolidates the architectural improvements required to move Ferret from v0.1.0 to a production-ready v1.0. The primary goals are to remove fragile instrumentation logic, ensure non-blocking writes to BeaverDB, and transform Ferret into a real-time observability platform.
Core Architecture & Stability
builtinsinjection with a robust singleton accessor pattern.Analysis & Visualization
-mflag) #4: Refactor reporting to use streaming iterators to handle large datasets without OOM.Live Observability
ferret watch) #8: Createferret watchTUI for real-time monitoring of active spans and metrics.Developer Experience
ferret run -m <module>to profile installed CLI tools easily.