Fuaran.UI.OpStream.Replay
0.86.0
Prefix Reserved
dotnet add package Fuaran.UI.OpStream.Replay --version 0.86.0
NuGet\Install-Package Fuaran.UI.OpStream.Replay -Version 0.86.0
<PackageReference Include="Fuaran.UI.OpStream.Replay" Version="0.86.0" />
<PackageVersion Include="Fuaran.UI.OpStream.Replay" Version="0.86.0" />
<PackageReference Include="Fuaran.UI.OpStream.Replay" />
paket add Fuaran.UI.OpStream.Replay --version 0.86.0
#r "nuget: Fuaran.UI.OpStream.Replay, 0.86.0"
#:package Fuaran.UI.OpStream.Replay@0.86.0
#addin nuget:?package=Fuaran.UI.OpStream.Replay&version=0.86.0
#tool nuget:?package=Fuaran.UI.OpStream.Replay&version=0.86.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.Core.Column (>= 0.32.0)
- Fuaran.Core.DataFrame (>= 0.34.0)
- Fuaran.Core.Function (>= 0.32.0)
- Fuaran.Core.Ops (>= 0.32.0)
- Fuaran.Core.OpStream (>= 0.32.0)
- Fuaran.Core.Tree (>= 0.32.0)
- Fuaran.Core.Validator (>= 0.32.0)
- Fuaran.Core.Wire (>= 0.32.0)
- Fuaran.UI (>= 0.86.0)
- Fuaran.UI.Ops (>= 0.86.0)
- Fuaran.UI.OpStream.Abstractions (>= 0.86.0)
- Fuaran.UI.Telemetry.Abstractions (>= 0.86.0)
NuGet packages (5)
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.Program.Server.UI
Fuaran.Program.Server.UI — the UI adapter for the server placement of the domain-generic bounded program core: the pre-0.6.0 server names as aliases over the UI witness, and the UI event step (the validation gate in front of the core's dispatch) for the server session, the durable interpreter and the operator controls. .NET only. Released in the same version as the core it instantiates. Apache-2.0 licensed. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.86.0 | 62 | 9/28/2026 |
| 0.85.0 | 240 | 9/20/2026 |
| 0.84.0 | 252 | 9/17/2026 |
| 0.83.0 | 147 | 9/15/2026 |
| 0.81.0 | 128 | 9/12/2026 |
| 0.80.0 | 280 | 9/9/2026 |
| 0.79.0 | 302 | 9/9/2026 |
| 0.78.1 | 367 | 9/8/2026 |
| 0.78.0 | 142 | 9/7/2026 |
| 0.77.0 | 232 | 9/6/2026 |
| 0.76.0 | 220 | 9/6/2026 |
| 0.75.0 | 276 | 9/4/2026 |
| 0.71.0 | 131 | 9/4/2026 |
| 0.70.0 | 207 | 9/4/2026 |
| 0.46.0 | 213 | 8/28/2026 |
| 0.39.0 | 153 | 8/27/2026 |
| 0.35.0 | 324 | 8/24/2026 |
| 0.32.0 | 183 | 8/23/2026 |
| 0.31.0 | 194 | 8/21/2026 |
| 0.30.0 | 162 | 8/21/2026 |