ResultFlow — Runtime Observation
-
🔀 FlowProxy — Always-On Tracing + Debug Mode (v1.53.0)
Make your class
partialand the generator emits a FlowProxy — always-on tracing viasvc.Flow.Process()and single-trace debug viasvc.Flow.Debug.Process(). -
🔬 Pipeline Runtime Observation — FlowProxy + RingBufferObserver (v1.52.0)
Per-node output values, error types, and elapsed milliseconds for every execution.
RingBufferObserverkeeps the last N traces in memory with zero allocation overhead. -
💾 Debug Panel — File-Drop Workflow + Multi-File Picker (v1.53.0)
RingBufferObserver.Save()persists traces as JSON. The VSIX watches**/reslava-*.jsonand opens the Debug panel automatically — no HTTP server, no blocking call. -
🛠️ Debug Panel — nodeId Subchain Fix + VSIX v1.4.1 (v1.54.0)
Generator fix for
_nodeIds_arrays in cross-method pipelines. VSIX v1.4.1 polish: subgraph ENTRY highlight, node sort by index, output word-wrap, toolbar button fix. -
🔑 Pipeline Identity — PipelineId, NodeId & Namespace (v1.51.0)
Each
[ResultFlow]registry_Infonow includes a stablePipelineId(FNV-1a hash),NodeIdarray, andNamespace— enabling runtime ↔ diagram correlation. -
🗂️ Pipeline Registry Generator (v1.50.0)
Both packages emit an always-on
{Class}_Registry.g.csalongside the diagram constants — a static registry of every[ResultFlow]method with its metadata.