A FASTQ record normally has four lines: a read identifier, a nucleotide sequence, a separator, and a quality string. The sequence and quality string must describe the same number of positions. Checking those basics is a useful gate before calculating summaries.
Kmeggie+ currently checks supported sequence characters, record structure, separator lines, and quality length. Passing those checks means the prototype can read the file. It does not mean the biological sample or sequencing run is suitable for a particular use.
That distinction shapes the interface: structural validity comes first; quality findings come next; interpretation remains connected to the experiment.