Fuaran.UI.OpStream.Replay
0.92.0
Prefix Reserved
dotnet add package Fuaran.UI.OpStream.Replay --version 0.92.0
NuGet\Install-Package Fuaran.UI.OpStream.Replay -Version 0.92.0
<PackageReference Include="Fuaran.UI.OpStream.Replay" Version="0.92.0" />
<PackageVersion Include="Fuaran.UI.OpStream.Replay" Version="0.92.0" />
<PackageReference Include="Fuaran.UI.OpStream.Replay" />
paket add Fuaran.UI.OpStream.Replay --version 0.92.0
#r "nuget: Fuaran.UI.OpStream.Replay, 0.92.0"
#:package Fuaran.UI.OpStream.Replay@0.92.0
#addin nuget:?package=Fuaran.UI.OpStream.Replay&version=0.92.0
#tool nuget:?package=Fuaran.UI.OpStream.Replay&version=0.92.0
Fuaran.UI.OpStream.Replay
Folds a sequence of OpRecord<'Msg> through the Fuaran.UI.Ops apply engine to reconstruct any tree state — given an initialTree, replay materialises the post-record tree deterministically.
See the Phase 12.Z migration doc for the downstream AI-consumer + AI-emission micro-eval use cases that motivate replay.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Fable.Core (>= 5.0.0)
- FSharp.Core (>= 10.1.300)
- Fuaran.Compute.DataFrame (>= 0.37.0)
- Fuaran.Core.Column (>= 0.35.1)
- Fuaran.Core.Function (>= 0.35.1)
- Fuaran.Core.Ops (>= 0.35.1)
- Fuaran.Core.OpStream (>= 0.35.1)
- Fuaran.Core.Propagation (>= 0.35.1)
- Fuaran.Core.Tree (>= 0.35.1)
- Fuaran.Core.Validator (>= 0.35.1)
- Fuaran.Core.Wire (>= 0.35.1)
- Fuaran.UI (>= 0.92.0)
- Fuaran.UI.Ops (>= 0.92.0)
- Fuaran.UI.OpStream.Abstractions (>= 0.92.0)
- Fuaran.UI.Telemetry.Abstractions (>= 0.92.0)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Fuaran.UI.OpStream.Replay:
| Package | Downloads |
|---|---|
|
Fuaran.UI.ServerDriven
Fuaran server-driven interactivity — the transport-agnostic core for the third client tier (HTMX / LiveView / Blazor-Server-shaped): the closure-free DomPatch + ClientEffect wire vocabularies the generic JS shim applies, the TreeOp→DomPatch lowering, the per-connection driver, and the IFuaranLiveChannel transport seam. Keep the Elmish update loop on the server; ship ~nothing to the browser. No platform-SDK dependency. Apache-2.0 licensed. |
|
|
Fuaran.UI.OpStream.Dag.Merge
M1 branch-merge engine for the Fuaran op-stream DAG (opt-in, rung-4). LCA over the DAG (unique-base), spine replay, fast-forward, and disjoint-(NodeId,facet) auto-merge with a deterministic NodeId-canonical-bytes tie-break (no wall-clock). Merge nodes commit to the canonical encoding of the resulting tree (outcome-hash), so two hosts agree iff they reach the same tree; overlapping changes refuse with the contended cells named. Requires IDagOpStreamSink, so DAG behaviour is structurally unreachable from the linear path. Apache-2.0 licensed. |
|
|
Fuaran.UI.OpStream.Dag.Inspect
DAG-aware op-stream inspector substrate for the Fuaran op-stream DAG (opt-in, rung-4). A derived, read-only view over the branching DAG: a layered render model (branches, merge nodes, heads/leaves from the sink topology), audition-by-content-addressed-coordinate (replay a node to its snapshot, with a host preview hook), a precedence + retention/tombstone overlay, and arbitrary-coordinate snapshot-diff (the DAG generalisation of the linear Phase 57 adjacent-step diff). Consumes the DAG abstractions + merge engine + the linear Replay TreeDiff; emits no op-stream records or telemetry (FGP 5 — a consumer of the stream, not a writer). Requires the DAG packages, so it is structurally unreachable from the light path. Apache-2.0 licensed. |
|
|
Fuaran.Program.UI
Fuaran.Program.UI — the UI adapter for the domain-generic bounded program core: the UI witness (the UI tier's action union, node tree, binding store, tree-ops and client effects seen through the core's witness contract), the pre-0.6.0 names as aliases over it, and the UI transport loop (the bounded driver, its channel glue and the client runtime). Fable-clean. Released in the same version as the core it instantiates. Apache-2.0 licensed. |
|
|
Fuaran.UI.Program
Fuaran.UI.Program — the UI adapter for the domain-generic bounded program core: the UI witness (the UI tier's action union, node tree, binding store, tree-ops and client effects seen through the core's witness contract), the pre-0.6.0 names as aliases over it, and the UI transport loop (the bounded driver, its channel glue and the client runtime). Fable-clean. Released with the Fuaran.UI tier, in its version line, and built against the core's released packages (its previous package id, retired in fuaran#2022, last released 0.7.1 beside the core). Apache-2.0 licensed. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.92.0 | 55 | 10/6/2026 |
| 0.91.0 | 177 | 10/4/2026 |
| 0.90.0 | 114 | 10/2/2026 |
| 0.88.0 | 178 | 9/30/2026 |
| 0.86.0 | 187 | 9/28/2026 |
| 0.85.0 | 249 | 9/20/2026 |
| 0.84.0 | 261 | 9/17/2026 |
| 0.83.0 | 153 | 9/15/2026 |
| 0.81.0 | 134 | 9/12/2026 |
| 0.80.0 | 285 | 9/9/2026 |
| 0.79.0 | 306 | 9/9/2026 |
| 0.78.1 | 372 | 9/8/2026 |
| 0.78.0 | 144 | 9/7/2026 |
| 0.77.0 | 237 | 9/6/2026 |
| 0.76.0 | 224 | 9/6/2026 |
| 0.75.0 | 279 | 9/4/2026 |
| 0.71.0 | 137 | 9/4/2026 |
| 0.70.0 | 210 | 9/4/2026 |
| 0.46.0 | 215 | 8/28/2026 |
| 0.39.0 | 156 | 8/27/2026 |