Test Details Overview

Compose the election status on demand

The election kept a full election_status member, mixing the last-evaluation
winner mirror and tally cache with the one-shot confirmation timestamps,
while status_locked overwrote half the fields on every read. Keep the last
evaluation result and the confirmation timestamps as dedicated members and
compose the status purely on demand from the ballot. The status struct
becomes a plain aggregate and a live election always reports ongoing,
dropping the write-only stopped assignment.

__________

Type: commit

Hash: 959169ce93da280b57abc714a3b56db0d534c8b1

Created: yesterday

__________

gr0v1ty/nano-node:959169ce93da280b57abc714a3b56db0d534c8b1

Test Results

Test Case Status Duration Median Deviation Log Graph