Implement first version of node contracts in ray ground classifier
Description
This issue is a follow on from #520 (closed). The task is to implement a simple first version of contracts that mirrors the discussion on that issue.
Purpose
See discussion on #520 (closed)
Desired Behavior
Pre- and post-conditions will be enforced at run time. Violations will result in node termination. See also discussion on #520 (closed).
Definition of Done
-
!695 (closed) Implement the global contracts packageImplemented incontracts-lite-vendor
package -
!696 (closed) Implement the ray ground classifier contracts library -
!697 (closed) Add requirements specifications for ray ground classifier associated contracts
Edited by Joshua Whitley