fn board_row_to_json(row: &BoardRow) -> Value
One board row as the tool output reads it: the record, what the board derived, and the wait it is sitting on.