When scanning a folder for source files in the init command (see #63), the process stops immediately if there are validation errors - and the user's data input is lost. Instead, the current file should just be skipped - ideally with a prompt to fix and retry.
Also, the fact that the contents of the data folder are scanned at all should be documented in init --help.