Process panel renderer contract.
virtual Result< void > render(const TuiProcessViewModel &model)=0
Renders process panel using immutable view model.
virtual ~IProcessView()=default
Virtual destructor for interface-safe polymorphic cleanup.
A result type that holds either a success value of type T or an ErrorCode.
Error codes and Result<T> type for fallible operations.
std::uint64_t Tick
Simulation clock tick counter.
View model for process panel rendering.
Tick currentTick
Tick represented by the panel.
std::vector< TuiProcessSnapshot > processes
Process rows.
Immutable DTO contracts for the external TUI MVC model layer.
Common type aliases, sentinel constants, and forward declarations used throughout the Contur 2 kernel...