|
| 1 | +# Process Bus Insight v1.4.0-beta.1 |
| 2 | + |
| 3 | +This architecture beta introduces a reproducible offline analysis path and a coherent immutable runtime publication boundary. The receive-only safety model is unchanged. |
| 4 | + |
| 5 | +## Highlights |
| 6 | + |
| 7 | +- Immutable selected-stream runtime generations with copied waveform samples, analog values, identity, and diagnostics |
| 8 | +- Atomic snapshot publication so consumers see either the previous complete generation or the next complete generation |
| 9 | +- Classic PCAP Ethernet replay through the same `RawProcessBusAnalyzer.ObserveOwnedFrame` entry point used by live capture |
| 10 | +- Little-endian and big-endian PCAP support with microsecond and nanosecond timestamp variants |
| 11 | +- Explicit limits and rejection for unsupported link types, oversized records, invalid timestamp fractions, and truncated captures |
| 12 | +- Deterministic replay regression coverage for coherent two-cycle windows, three-stream isolation, timing preservation, and snapshot immutability |
| 13 | +- Dedicated Runtime Architecture workflow with downloadable TRX evidence |
| 14 | +- Verified Windows x64 candidate packaging for `architecture/*` branches |
| 15 | + |
| 16 | +## Engineering intent |
| 17 | + |
| 18 | +The replay path is not a second decoder. It feeds captured Ethernet frames into the same raw decoder and analyzer used by Npcap live capture. This makes field defects reproducible without requiring the original merging unit or network to remain connected. |
| 19 | + |
| 20 | +The immutable runtime snapshot is the first step toward separating per-stream state, calculations, and UI consumption. The internal monolithic analyzer is not yet fully decomposed in this beta; that work continues in later v1.4 builds. |
| 21 | + |
| 22 | +## Supported replay scope |
| 23 | + |
| 24 | +- Classic PCAP version 2.4 |
| 25 | +- Ethernet link type 1 |
| 26 | +- Microsecond and nanosecond timestamp magic variants |
| 27 | +- SV, GOOSE, and PTP frames already supported by the raw decoder |
| 28 | + |
| 29 | +PCAPNG, non-Ethernet link types, capture editing, and traffic transmission are not claimed in this release. |
| 30 | + |
| 31 | +## Important limitations |
| 32 | + |
| 33 | +- This remains a public beta, not a certified protection or timing instrument. |
| 34 | +- Windows/Npcap and replay timestamps are engineering screening evidence unless the capture path is independently validated. |
| 35 | +- Replay preserves recorded ordering and timing context but does not recreate network loading, NIC buffering, or hardware timestamp behavior. |
| 36 | +- The runtime snapshot boundary is available to replay and engineering consumers; full live UI migration to the new runtime architecture remains staged work. |
| 37 | +- Npcap must be installed separately for live capture. |
0 commit comments