When creating a punch, there are no mandatory fields. Which means, somebody can create a punch without mentioning his name/discipline/date/action party/etc. Name of the punch creator should be filled in automatically, but this is not always the case during testing
I would expect at least the above to be mandatory fields
SYNCHRO forms can include required fields as a part of the design. Additionally, admins can configure workflows to require certain fields be filled before making a certain workflow transition.