Fuaran.UI.OpStream.Replay
0.93.0
Prefix Reserved
dotnet add package Fuaran.UI.OpStream.Replay --version 0.93.0
NuGet\Install-Package Fuaran.UI.OpStream.Replay -Version 0.93.0
<PackageReference Include="Fuaran.UI.OpStream.Replay" Version="0.93.0" />
<PackageVersion Include="Fuaran.UI.OpStream.Replay" Version="0.93.0" />
<PackageReference Include="Fuaran.UI.OpStream.Replay" />
paket add Fuaran.UI.OpStream.Replay --version 0.93.0
#r "nuget: Fuaran.UI.OpStream.Replay, 0.93.0"
#:package Fuaran.UI.OpStream.Replay@0.93.0
#addin nuget:?package=Fuaran.UI.OpStream.Replay&version=0.93.0
#tool nuget:?package=Fuaran.UI.OpStream.Replay&version=0.93.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.38.1)
- Fuaran.Core.Column (>= 0.36.0)
- Fuaran.Core.Function (>= 0.36.0)
- Fuaran.Core.Ops (>= 0.36.0)
- Fuaran.Core.OpStream (>= 0.36.0)
- Fuaran.Core.Propagation (>= 0.36.0)
- Fuaran.Core.Tree (>= 0.36.0)
- Fuaran.Core.Validator (>= 0.36.0)
- Fuaran.Core.Wire (>= 0.36.0)
- Fuaran.UI (>= 0.93.0)
- Fuaran.UI.Ops (>= 0.93.0)
- Fuaran.UI.OpStream.Abstractions (>= 0.93.0)
- Fuaran.UI.Telemetry.Abstractions (>= 0.93.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.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. |
|
|
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. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.93.0 | 0 | 10/10/2026 |
| 0.92.0 | 145 | 10/6/2026 |
| 0.91.0 | 280 | 10/4/2026 |
| 0.90.0 | 161 | 10/2/2026 |
| 0.88.0 | 182 | 9/30/2026 |
| 0.86.0 | 189 | 9/28/2026 |
| 0.85.0 | 251 | 9/20/2026 |
| 0.84.0 | 263 | 9/17/2026 |
| 0.83.0 | 155 | 9/15/2026 |
| 0.81.0 | 136 | 9/12/2026 |
| 0.80.0 | 287 | 9/9/2026 |
| 0.79.0 | 306 | 9/9/2026 |
| 0.78.1 | 372 | 9/8/2026 |
| 0.78.0 | 146 | 9/7/2026 |
| 0.77.0 | 237 | 9/6/2026 |
| 0.76.0 | 224 | 9/6/2026 |
| 0.75.0 | 281 | 9/4/2026 |
| 0.71.0 | 138 | 9/4/2026 |
| 0.70.0 | 212 | 9/4/2026 |
| 0.46.0 | 217 | 8/28/2026 |