Skip to content

ResultFlow — Runtime Observation

  • 🔀 FlowProxy — Always-On Tracing + Debug Mode (v1.53.0)

    Make your class partial and the generator emits a FlowProxy — always-on tracing via svc.Flow.Process() and single-trace debug via svc.Flow.Debug.Process().

  • 🔬 Pipeline Runtime Observation — FlowProxy + RingBufferObserver (v1.52.0)

    Per-node output values, error types, and elapsed milliseconds for every execution. RingBufferObserver keeps 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-*.json and 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 _Info now includes a stable PipelineId (FNV-1a hash), NodeId array, and Namespace — enabling runtime ↔ diagram correlation.

  • 🗂️ Pipeline Registry Generator (v1.50.0)

    Both packages emit an always-on {Class}_Registry.g.cs alongside the diagram constants — a static registry of every [ResultFlow] method with its metadata.