**Short description** As a developer I want to have guard rails that mitigate against poor form commits. **Acceptance criteria** - [ ] Checks Commit message is well formed - [ ] go FMT has been run - [ ] UI Pretty has been run <!-- Consider following the INVEST acronym - Independent, Negotialbe, Valuable, Estimatable, Small, Testable When defining tests, consider using **Given** **When** **Then** syntax. These could also be used for defining acceptance criteria. -->